【发布时间】:2017-12-18 10:44:18
【问题描述】:
所以我有一个在 Nginx 上运行的简单网页,并且有对 Python Flask 应用程序的 Rest API 调用。 我想让它们通过Dataplicity 上的 2 个虫洞。一个用于网页,另一个用于后端应用程序。 目前我只能做任何一个。有没有办法让它工作? 谢谢!
【问题讨论】:
所以我有一个在 Nginx 上运行的简单网页,并且有对 Python Flask 应用程序的 Rest API 调用。 我想让它们通过Dataplicity 上的 2 个虫洞。一个用于网页,另一个用于后端应用程序。 目前我只能做任何一个。有没有办法让它工作? 谢谢!
【问题讨论】:
对,把 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;
}
...
}
这意味着您的应用可以通过以下方式在本地访问:
这将在 Dataplicity 虫洞上显示为:
希望有帮助:)
M.
【讨论】: