无法在公共IP上使用端点

时间:2019-06-23 10:39:37

标签: angular docker ubuntu nginx fastapi

我有一个Azure ubuntu VM,我的python-flask服务器和angular 6 docker容器正在运行。我已经映射了各自的端口。使用docker nginx,Python在localhost:5000上运行,在localhost:3000上运行。

我已经为python配置了主机nginx反向代理-> /,为angular配置了/ frontend。但是我可以通过使用localhost / frontend和localhost /

在我的VM内部使用它们

我尝试从远程PC在公共ip上使用相同的端点,但是nginx显示错误的请求。例如,http://ip_add/frontend显示错误的请求。我也想通过使用公共IP在远程PC上使用相同的端点

我的nginx配置代码

server {
 listen 80;
 location / { 
  proxy_parse http://localhost:5000;
 }

 location /frontend {
  proxy_parse http://localhost:3000;
 }
}

0 个答案:

没有答案