浏览 788
目前有一套nginx,后面挂载了tomcat应用abc,应用的需求是当应用停掉后(返回码应该是502)显示特定的停机页面,其它错误(比如404)由应用自己进行处理,应用不会处理502
根据应用的需求设置了 proxy_intercept_errors off
location /abc/ {
proxy_intercept_errors off;
...
}
在nginx的主配置文件nginx.conf里设置了
error_page 400 403 404 405 415 500 502 503 504 505 /note.html;
location = /note.html {
root /usr/share/nginx/html;
按照上面配置,应用已经能自己处理404等HTTP返回,但是502没有返回 note.html,而是返回了以下页面
如果要应用自己能处理HTTP返回,看起来必须设置 proxy_intercept_errors off,但是设置了这个以后error page就不生效了,请问有什么办法可以来处理这种需求?
按点赞数排序
按时间排序