Уберите эту строку:
> root /var/www;


01.04.2021 04:09, budarin пишет:
В папке /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 mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru


_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru

Ответить