如何从本地系统 运行 远程服务器上的 Flask 应用程序?

How to run a flask app on a remote server from a local system?

我可以使用 app.run() 在本地系统上 运行 Flask 应用程序。但是当我尝试使用 app.run(host='0.0.0.0',port='81')app.run(host='<remote ip>') 在远程服务器上 运行 时,两者都不起作用。我想知道是否还需要做其他事情。

问题不是来自 Flask,

app.run(host='0.0.0.0')中指定的 IP 必须为您的服务器所有。

如果您想在远程服务器上启动 Flask,请使用 SSH 在该服务器上部署代码,然后 运行 使用远程会话将其部署。