Не удается подменить ошибки своими страницами
budarin
nginx-forum на forum.nginx.org
Ср Мар 31 21:09:45 UTC 2021
В папке /var/www лежат файлы
404.html
502.html
503.html
500.html
остальные ресурсы лежат в папке /var/www/web
работающий конфиг:
http {
upstream web_app {
least_conn;
server 10.0.1.43:3000;
}
server {
listen 443;
listen 443 ssl;
server_name localhost;
root /var/www/web;
error_page 404 /404.html;
error_page 502 504 /502.html;
error_page 503 /503.html;
error_page 500 501 504 /500.html;
location ~ [4-5][0-9][0-9].html
{
internal;
root /var/www;
include /etc/nginx/config/disable/access_logs.conf;
}
location / {
proxy_pass http://web_app;
}
location ~* \.(?:html|css|js)$ {
etag on;
sendfile on;
tcp_nopush on;
tcp_nodelay on;
add_header Cache-Control "public";
}
}
удаляю из конфига описание upstream и жду что вместо стандартного ответа на
клиенте я получу кастомную страницу, но получаю стандартный ответ 404
Posted at Nginx Forum: https://forum.nginx.org/read.php?21,291126,291126#msg-291126
Подробная информация о списке рассылки nginx-ru