Nginx, как сделать прокси "необязательным"?
Имею такой конфиг:
location /adminer {
proxy_pass http://adminer:8080;
}
Сделал deploy на production, и пришел к выводу, что в adminer необходимости нет. Выключил его а в конфиге оставил. Nginx не запускается, так-как adminer выключен.
Не очень хочется удалять / комментировать в конфигах на тот случай, если понадобится доступ к бд.
Как его оставить? Можно ли в nginx указать этот proxy как "необязательный"?
Ответы (1 шт):
Автор решения: Lasna1
→ Ссылка
Сделал так:
location /adminer {
resolver 127.0.0.11 valid=30s;
set $upstream_adminer adminer;
proxy_pass http://$upstream_adminer:8080;
}
Спасибо @andreymal