更改 502 Bad Gateway 错误的错误页面 Nginx 无法正常工作

更改 502 Bad Gateway 错误的错误页面 Nginx 无法正常工作

我在网上搜索了在遇到 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;
    }}

相关内容