我是mac,第一次设置代理,代理生效
# 启动
brew services start nginx
# 重新加载配置文件
nginx -s reload
修改代理后,代理不生效,调查发现,执行停止nginx的命令后nginx的默认页面仍然可以访问;
# 停止
brew services stop nginx
解决办法 :
sudo nginx -s quit
sudo nginx -s reload
此时代理生效;
* 报错 ERR_CONTENT_LENGTH_MISMATCH
解决办法
sudo nginx -s quit
sudo nginx -s reload
* 报错 nginx: [error] open() “/usr/local/var/run/nginx.pid” failed (2: No such file or directory)
解决办法
sudo nginx -c /usr/local/etc/nginx/nginx.conf
sudo nginx -s reload
* 在Mac上用brew安装Nginx,然后修改Nginx配置文件,再重启时报出如下错误: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