Это моя текущая конфигурация в Nginx: (folder1 2 3 4 просто ярлыки для примера здесь)конфигурации Nginx для/только
location /folder1 { include localfolder.conf; }
location /folder2 { include localfolder.conf; }
location /folder3 { include localfolder.conf; }
location /folder4 { include localfolder.conf; }
location/{ proxy_pass http://192.168.0.250/; }
Вы можете видеть, что я переадресовать все вызовы на другой второй веб-сервер для/за исключением folder1 2 3 и 4. Когда я просто звоню /, он также перенаправляется на второй веб-сервер. Пока это работает, пока работает второй веб-сервер.
Моя проблема заключается в том, что nginx должен предоставлять свои локальные документы (/ usr/share/nginx/www) только для /, когда второй веб-сервер не работает.
Я прочитал документацию, но я понятия не имею, как добиться того, что ...
Спасибо за ваши идеи и помощь.
EDIT:
я добавил следующую строку конфигурации внутри «местоположения /» в скобках:
error_page 502 = http://ANYDOMAIN/;
Теперь редирект работает, если сервер недоступен.
Благодарим за помощь. К сожалению, это не сработало, как ожидалось. Когда я использовал это, у меня все еще был «плохой запрос». Я даже попытался использовать локальный IP-адрес insthost localhost, но не повезло. – NV2000