В папке /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