Невозможно использовать конечные точки на публичном IP - PullRequest
0 голосов
/ 23 июня 2019

У меня есть лазурная виртуальная машина Ubuntu, на которой работает мой python-флакон-сервер и угловой докер-контейнер. Я сопоставил соответствующие порты. Python работает на localhost: 5000 и угловой на localhost: 3000 с помощью docker nginx.

Я настроил свой обратный прокси-сервер nginx> для Python и / frontend для angular. Но я могу использовать их внутри своей виртуальной машины, используя 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;
 }
}
...