Mac环境安装
- 用 brew 安装(安装brew)
$ brew install nginx
- 查看 nginx 版本
$ nginx -v
- 启动 nginx
$ nginx
也可以使用下面的命令启动,配置文件nginx.conf修改后用这个命令执行不生效,不建议使用:
$ brew services start nginx
- 查看 nginx 是否启动成功
在浏览器中访问 http://localhost:8080,如果出现Welcome to nginx界面,则说明启动成功。
端口号是在配置文件 nginx.conf 里面配置的,默认端口是 8080 ,配置文件的位置 /usr/local/etc/nginx
- 关闭nginx
$ nginx -s stop
也可以使用下面的命令启动,但是配置文件nginx.conf修改后用这个命令执行不生效,故不建议使用:
$ brew services stop nginx
- 重新加载nginx
$ nginx -s reload
- 可能遇到的问题
端口被占用
nginx: [emerg] bind() to 0.0.0.0:80 failed (48: Address already in use)
解决方法:修改 nginx.conf 文件里的端口号
权限不够
nginx: [alert] could not open error log file: open() “/usr/local/var/log/nginx/error.log” failed (13: Permission denied)
解决方法:在命令前加上 sudo,这时可能会要求输入密码,密码就是电脑的开机密码啦~











网友评论