nginx 配置错误页面是在 server 下配置
比如下面这种图,我们在全局配置了错误页隐藏nginx版本信息
若果我们在server 下再配置个错误页面会有什么效果呢?
错误页面配置方法:---> 在相关server 层下 最底部添加如下代码:
error_page 404 500 502 503 504 /error.html;
location = /error.html {
root html;
}
配置前:
配置后:
配置完后,效果如下:
注意:
nginx错误页效果只对配置了错误叶的server 层 有效,对其他没有配错误页的 server 层无效,如图:
=======================================
注意:
配置完后,检测错误页是否生效,如果由于版本或编译参数或别的乱七八糟的原因导致不生效,可在全局 http下追加如下配置
proxy_intercept_errors on;
eg: