使用Dataplicity在同一个Raspberry Pi上运行2个虫洞

时间:2017-07-13 14:51:05

标签: python nginx flask

所以我有一个在Nginx上运行的简单网页,并且对Python Flask应用程序进行了Rest API调用。 我想通过Dataplicity将它们穿过2个虫洞。一个用于网页,另一个用于后端应用程序。 目前我只能这样做。有没有办法让它发挥作用? 谢谢!

1 个答案:

答案 0 :(得分:0)

是的,将nginx放在前面并将应用程序停放在不同的位置。

假设您的应用正在侦听端口8080以及端口8081上的其他应用。  然后你的nginx配置可能如下所示:

server {
    listen       ...;
    ...
    location /app1/ {
        proxy_pass http://127.0.0.1:8080;
    }
    location /app2/ {
        proxy_pass http://127.0.0.1:8081;
    }
    ...
}

这意味着您的应用可以在本地访问:

  • http localhost / app1 /
  • http localhost / app2 /

这将在Dataplicity虫洞中显示:

  • https 123123123.dataplicity.io/app1 /
  • https 123123123.dataplicity.io/app2 /

希望有所帮助:)

微米。