我在网上搜索了在遇到 502 Bad Gateway 错误时更改错误页面的方法。我尝试了给出的所有方法,但都无济于事。我查看了 nginx.conf 文件,发现它在处理 500 错误时指向 /usr/share/nginx/html/50x.html。但是,这个页面从未显示。相反,它显示
502错误的网关
nginx/1.16.1
我错过了什么?
我遵循了本指南https://blog.adriaan.io/one-nginx-error-page-to-rule-them-all.html
还有其他问题,但我开始认为还有另一个问题正在绕过我的代码。
答案1
下面是示例,请相应地更改路径和名称。
server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;
error_page 500 502 503 504 /custom_50x.html;
location = /custom_50x.html {
root /usr/share/nginx/html;
internal;
}}