Невозможно использовать конечные точки на публичном IP
У меня есть лазурная виртуальная машина Ubuntu, на которой работает мой python-флакон-сервер и угловой докер-контейнер. Я сопоставил соответствующие порты. Python работает на localhost:5000 и угловым на localhost:3000 с помощью docker nginx.
Я настроил мой хост nginx обратный прокси- > / для python и / frontend для угловых. Но я могу использовать их внутри моей виртуальной машины, используя localhost / frontend и localhost /
Я пытался использовать те же конечные точки на публичном IP с удаленного компьютера, но nginx показывает неверный запрос. Например, http://ip_add/frontend показывает неправильный запрос. Я хочу использовать одни и те же конечные точки на удаленном компьютере, используя общедоступный IP-адрес
Мой код конфигурации nginx
server {
listen 80;
location / {
proxy_parse http://localhost:5000;
}
location /frontend {
proxy_parse http://localhost:3000;
}
}