Мне бы хотелось, чтобы Nginx передавал службу, которая могла бы быть запущена внутри docker -компонента или снаружи как простой процесс.
http {
upstream web {
server web:80; # when running in Docker-Compose
server 127.0.0.1:80; # when running outside
}
server {
listen 80;
location /web/ {
proxy_pass http://web;
proxy_set_header Host $host;
}
}
}
Но при попытке запустить его вне docker -compose, я получаю сообщение об ошибке, что хост web
не может быть разрешен. Я знаю, что для nginx есть ограничение в разрешении вышестоящих серверов и в момент запуска, но есть ли другой способ добиться этого?
Спасибо