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

→ Ссылка