mac上安装Nginx详细教程

2021-07-01  本文已影响0人  jeffrey_hjf
image

1. 安装(可以用 brew 安装)

 sudo brew install nginx

2. 查看 nginx 版本

 nginx -v

3. 启动 nginx

 sudo nginx  

也可以使用下面的命令启动,但是配置文件nginx.conf修改后用这个命令执行不生效,故不建议使用:

 sudo brew services start nginx

image

4. 查看 nginx 是否启动成功

在浏览器中访问 http://localhost:8080,如果出现如下界面,则说明启动成功.

image

备注:端口号是在配置文件 nginx.conf 里面配置的,默认端口是 8080 ,配置文件的位置 /usr/local/etc/nginx

5. 关闭nginx

 sudo nginx -s stop

也可以使用下面的命令启动,但是配置文件nginx.conf修改后用这个命令执行不生效,故不建议使用:

sudo brew services stop nginx

6. 重新加载nginx

sudo nginx -s reload

7. 可能遇到的问题

cd /usr/local/cellar/nginx/1.12.1/bin
➜ bin sudo brew services start nginx
bin chmod a+x ./nginx
chmod: Unable to change file mode on ./nginx: Operation not permitted
//将nginx文件添加权限
➜  bin sudo chmod a+x ./nginx
➜  bin sudo ./nginx
nginx: [emerg] getgrnam("root") failed in /usr/local/etc/nginx/nginx.conf:2

//修改nginx.conf文件,然后重新启动nginx

➜  1.12.1 cd bin
➜  bin sudo ./nginx
➜  bin sudo nginx -s reload
➜  bin sudo nginx -s stop

8. 补充

安装 homebrew ,将以上命令粘贴至terminal,然后回车即可

 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

常用的指令有:

nginx -s reload 重新加载配置
nginx -s reopen 重启
nginx -s stop 停止
nginx -s quit 退出
nginx -V 查看版本,以及配置文件地址
nginx -v 查看版本
nginx -c filename 指定配置文件
nginx -h 帮助
上一篇下一篇

猜你喜欢

热点阅读