Mac 安装 nginx

发布于:2021-06-13 14:39:45

Mac 安装 nginx
(一)下载安装brew

打开百度,搜索homwbrew 第一个条目,点击链接


复制下载命令 /bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)” ,到终端执行。


此处可能出错: Failed to connect to raw.githubusercontent.com port 443: Connection refused
百度一下,本人对应的错误是无法打开网址https://raw.githubusercontent.com
解决方法:更改host文件,添加:
199.232.28.133 raw.githubusercontent.com


再次访问 提示没有权限打开页面,没有关系,继续终端执行命令,开始下载。


下载速度略慢,安装完brew后,继续安装nginx
脚本停在
==> Tapping homebrew/core cloning int ‘/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core’…
之后安装homebrew-core总是报错:
remote: Compressing objects: 100% (83/83), done.
error: RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54
fatal: the remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
Error: Failure while executing; git clone https://github.com/Homebrew/homebrew-core /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core exited with 128.
Error: Failure while executing; /usr/local/bin/brew tap homebrew/core exited with 1.


解决方案:更换镜像为中科院镜像。命令:
git clone git://mirrors.ustc.edu.cn/homebrew-core.git/ /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core --depth=1


再次执行 brew instal nginx
会首先自动进行Updating Homebrew…
然后下载nginx以及相关依赖


(二)nginx安装以及配置

    下载nginx以及相关依赖

    下载完成后 配置nginx.conf文件
    (1)修改监听的ip 端口号
    (2)修改静态资源存放位置
    (3)加入上下文配置(例如 /api)
    配置后(配置正确情况下)访问项目403问题:
    解决:nginx.conf 文件第一行加入 user root owner

    相关命令:
    查找nginx进程:ps -ef|grep nginx(主进程/守护进程)

    停止nginx:
    (1)kill -QUIT 30663(从容的停止,即不会立刻停止)
    (2)kill -TERM 30663 (立刻停止)
    (3)kill -INT 30663(和上面一样,也是立刻停止)
    (4)sudo nginx -s stop
    启动nginx: sudo nginx
    *鬾ginx:sudo nginx -s reload

相关推荐

最新更新

猜你喜欢