nginx的404和上游的404

nginx 在反向代理时候 默认是不使用nginx 404页面的
即:上游返回404是什么数据,nginx就展示什么数据

除非nginx设置如下参数

#proxy代理
proxy_intercept_errors on;

作用就是:
将上游404错误屏蔽掉,从而使用nginx的404.

同理fastcgi也有类似设置:

#fastcgi代理
fastcgi_intercept_errors on;

发表新评论