Re: Не удается подменить ошибки своими страницами

fox red-fox0 на ya.ru
Чт Апр 1 09:30:34 UTC 2021


Уберите эту строку:
 > 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