LINUX.ORG.RU
решено ФорумAdmin

nginx проблема с самодельной страницей 502

 , ,


0

1

Отрабатывет нормально только если url= site.ru, а если url с парой слэшей ( site.ru/pam/param/pam ) то картинка из 500.html не подгружается. Что-то я даже не знаю в какую сторону копать.

        proxy_cache_path /var/lib/nginx/cache levels=1:2 keys_zone=cache:30m max_size=4G;
        proxy_temp_path /var/lib/nginx/proxy 1 2;
        proxy_ignore_headers Expires Cache-Control;
        proxy_cache_use_stale error timeout invalid_header http_502;
        proxy_cache_bypass $cookie_session;
        proxy_no_cache $cookie_session;

server {
        listen 80 default_server;
        server_name site.ru;

    location / {
          proxy_set_header X-Real-IP  $remote_addr;
          proxy_set_header Host $host;
          proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
          proxy_cache cache;
          proxy_cache_valid 10m;
          proxy_cache_valid 404 1m;
          proxy_pass http://192.168.100.11:8080;
    }
        error_page 500 502 503 = @maintenance;
        location @maintenance {
          root /var/www/html;
          try_files $uri $uri/ /500.html =502;
          internal;
    }

}

Deleted

Ответ на: комментарий от MrClon

С прямым путём заработало. Спасибо.

Deleted ()

А вот ещё момент. Если томкат мне отвечает 403, как мне на этот ответ сделать редирект в корень сайта ?

error_page 403 404 = @home;
location @home {
return 301 /;
не работает как я ожидал.

Deleted ()
Ответ на: комментарий от Difrex

Работает, спасибо !
странно, что у меня эта строка была ранее, но по мере возни с конфигом я её выкинул.

Deleted ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.