nginx 的反向代理proxy_pass不生效

我是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

你可能感兴趣的:(nginx 的反向代理proxy_pass不生效)