如何在托管vps中部署flask api

问题描述 投票:0回答:1

root@srv524222:~/barish# python3 app.py

  • 服务烧瓶应用程序“app”
  • 调试模式:开 警告:这是一个开发服务器。不要在生产部署中使用它。请改用生产 WSGI 服务器。
  • 运行于 http://127.0.0.1:5000 按 CTRL+C 退出
  • 使用 stat 重新启动
  • 调试器已激活!
  • 调试器 PIN:973-567-398

当我运行这个url时,我的vps中已经有了flask api文件http://127.0.0.1:5000浏览器说页面不存在如何部署这个api?

我尝试了很多方法但没有成功

python flask vps hostinger
1个回答
0
投票

127.0.0.1
本地 IP 地址。它始终指您自己的计算机。因此,当您输入
http://127.0.0.1:5000
时,您正在自己的计算机上而不是服务器上寻找该网站。

您需要输入

http://your_servers_ip_or_domain_name:5000
才能从计算机访问它

您可能还需要在端口 80 上运行它,否则服务器的防火墙可能会拒绝该连接。

此外,正如命令行中提到的,您正在运行开发服务器,不适合在网络上进行生产运行。如果您正在进行开发,您可能应该在本地进行。如果您要部署用于生产,则应该使用 wsgi,如 flask 自托管指南

中所述
© www.soinside.com 2019 - 2024. All rights reserved.