Кастомная страница ошибки и http код ответа
ivanff
nginx-forum на forum.nginx.org
Пн Мар 1 13:45:03 UTC 2021
При проксировании ошибки на другой хост с целью замены страницы ошибки, при
сохрании http кода происходит потеря овзвращаемой страницы
сервер один
proxy_intercept_errors on;
error_page 503 = @errorpages;
location @errorpages {
proxy_set_header Host ingress-insales-apps;
proxy_set_header X-Code $status;
proxy_pass http://172.16.0.4;
}
сервер 2
root /var/www/html;
....
error_page 503 /503.html;
location / {
<------>return 503;
}
location = /503.html {
<------>internal;
}
и тоге когда первый сервер по какомуто url получит 503, то пользователь
увидит стандартную страницу nginx вместо /503.html
Posted at Nginx Forum: https://forum.nginx.org/read.php?21,290859,290859#msg-290859
Подробная информация о списке рассылки nginx-ru