1、安装
brew install nginx
2、修改配置文件
sudo vi /usr/local/etc/nginx/nginx.conf
修改默认的8080端口为80
修改日志文件地方
error_log logs/error.log;
pid logs/nginx.pid;
access_log logs/access.log;
按上面修改后日志文件在
/usr/local/opt/nginx/logs
3、修改管理员权限
sudo chown root:wheel/usr/local/opt/nginx/bin/nginx
sudo chmod u+s/usr/local/opt/nginx/bin/nginx
4、启动nginx
sudo nginx #启动
sudo nginx -t #测试配置文件是否有错
sudo nginx -s reload #重启nginx
5、问题
如果出现nginx:[error] invalid PID number""in"/usr/local/var/run/nginx/nginx.pid",
则需要 sudo nginx -c/usr/local/etc/nginx/nginx.conf
sudo nginx -s reload
注:该转载文章未说明的情况,首先Mac下自带tomcat,并且使用80端口,默认开机自启动,首先修改该端口;
其次安装后在安装目录下寻找到 homebrew.mxcl.nginx.plist 文件 复制到 本机目录/usr/library/LaunchDaemons下
修改nginx的默认配置路径:/usr/local/Cellar/nginx/1.17.2/bin/nginx -c /usr/local/etc/nginx/nginx.conf
默认使用后面这个路径,因为安装后自带一个路径,这样可以解决修改监听端口无效始终为8080的问题。
如果碰到权限不足(Permission denied)问题,请切换用户 终端输入 su 回车。在执行上述命令。
建议现在终端切换用户为su
如果出现:Address already in use
建议先停止nginx服务在进行修改配置文件。