如何解决如何在 VPS 上部署两个 pyhton/flask 应用程序,重定向到每个应用程序
我有一个 vps 46.*..** (LINUX-UBUNTU)。我有一个欢迎 index.html,其中包含指向我的两个应用程序的链接。 我使用 NGINX 和 gunicorn 将我的 2 个应用程序(python/flask)安装到端口 3000 和 3001(或 2 个 unix 套接字)。 这两个应用程序都有表单,提交时的“访问者”应该在各自应用程序的同一页面上发布数据和重定向。 然而这并没有发生,服务器尝试“欢迎”index.html 页面并返回错误,因为您无法在那里提交数据。 (例如,在应用程序 1 的“/”路由上,用户应该使用 POST 方法在相同的 url 上提交数据,而不是 nginx 在真正的“/”路由上发布数据,那里没有应用程序来处理它们) 我认为问题在于我们如何在 html 表单(绝对与相对)中设置动作属性。 我提供了 nginx 块的代码。
server {
listen 80;
server_name 46.***.**.**;
root /home/user/index_serving_files;
location / {
index index.html;
}
location /app1/{
proxy_pass http://unix:/home/user/app1/app1.sock;
}
location /app2/{
proxy_pass http://unix:/home/user/app2/app2.sock;
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。