@pcdesign

Почему я получаю 404 ошибку, хотя должен 50x?

Вот такая конфигурация:

server {
        server_name example.com;

        location / {
                try_files $uri @backend;
        }



        location @backend {
                proxy_set_header Host $host;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_pass http://192.168.1.39:80;
        }



        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
   }


Когда IP 192.168.1.39 не доступен nginx отдавал ошибку 50x bad gateway.

Но, я тут обновил до nginx/1.12.1
И теперь, если я выключу сервер с 192.168.1.39, я получаю 404.
Почему так? И как это исправить?
  • Вопрос задан
  • 241 просмотр
Решения вопроса 1
castomi
@castomi
Серверный администратор - tickets.settin.ru
Что за конструкция такая интересная)) Почему не так?
location / {
                proxy_pass http://192.168.1.39:80;
                proxy_set_header Host $host;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        }

Может и проблема решится?
И ещё, а что находится тут? http://192.168.1.39:80
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы