Я новичок в nginx и docker-compose.У меня есть docker-compose, который содержит nginx-reverse-proxy и множество веб-API, которые называются webapi01, webapi02 ...
В nginx-reverse-proxy у меня есть
location /app1/{
proxy_pass http://webapi01:5000/;
}
location /app2/{
proxy_pass http://webapi02:5000/;
}
иони работают нормально.
Теперь, после запуска моего docker-compose, я хочу отладить мой webapi01, изменив местоположение, указывающее на мой webApi01, и ожидая, что запрос попадет в экземпляр отладки webapi01, который отображается на http://localhost:5000
location /app1/{
#proxy_pass http://webapi01:5000/;
# what should be here so the request will be forward to the localhost(the machine, not the docker-compose ) so I can debug my webapi01
proxy_pass http://127.0.0.1:5000/;
}
Однако я не мог заставить его работать.Журнал показывает ошибку: ошибка connect () (111: соединение отклонено) при подключении к восходящему потоку .......
Поэтому вопрос заключается в том, как перенаправить запрос с nginx-reverse-proxy обратно нахост-компьютер (localhost)?
Буду признателен за любую помощь или предложение.
спасибо,
Остин