![更改 502 Bad Gateway 错误的错误页面 Nginx 无法正常工作](https://linux22.com/image/746718/%E6%9B%B4%E6%94%B9%20502%20Bad%20Gateway%20%E9%94%99%E8%AF%AF%E7%9A%84%E9%94%99%E8%AF%AF%E9%A1%B5%E9%9D%A2%20Nginx%20%E6%97%A0%E6%B3%95%E6%AD%A3%E5%B8%B8%E5%B7%A5%E4%BD%9C.png)
我在网上搜索了在遇到 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;
}}