Я исследовал в Интернете способ изменения страницы ошибки при обнаружении ошибки 502 Bad Gateway. Я пробовал все приведенные методы, но безрезультатно. Я просмотрел файл nginx.conf и увидел, что он указывает на /usr/share/nginx/html/50x.html при работе с 500 ошибками. Однако эта страница никогда не отображается. Вместо этого он показывает
502 Неверный шлюз
nginx / 1.16.1
Что мне не хватает?
Я следил за этим руководством https://blog.adriaan.io/one-nginx-error-page-to-rule-them-all.html
И другие, но я начинаю думать, что есть еще одна проблема, связанная с обходом моего кода.
Ниже приведен пример примера, пожалуйста, измените пути и имена соответственно.
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;
}}