我有一个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;
}
}