旃麒雅 发表于 2018-12-7 10:15:39

nginx + tomcat 架构中,error_page错误页面的设置

  如果是单独的nginx设置404或者403等错误页面时,只需要如下即可:
fastcgi_intercept_errors on;      
error_page 404/404.html;  

  但是,如果nginx为后台tomcat做代理时,上述方法就搞不定了,那要如何,如下:
proxy_intercept_errors on;   #有意思的是,这个开关默认是关闭的,所以得配置打开
error_page 404 /404.html;  nginx为tomcat做代理时,404或者403等错误都是后台tomcat报出来的,由于默认proxy_intercept_errors 参数有事关闭的,所以nginx劫持不到这个报错也正常;



页: [1]
查看完整版本: nginx + tomcat 架构中,error_page错误页面的设置