Python 如何从本地系统在远程服务器上运行flask应用程序?

Python 如何从本地系统在远程服务器上运行flask应用程序?,python,flask,remote-access,flask-restful,Python,Flask,Remote Access,Flask Restful,我可以使用app.run()在本地系统上运行flask应用程序。但是,当我尝试在远程服务器上使用app.run(host='0.0.0',port='81')或app.run(host=''')运行它时,这两种方法都不起作用。我想知道是否还有别的事要做 问题不在于烧瓶 app.run(host='0.0.0.0')中指定的IP必须归您的服务器所有 如果要在远程服务器上启动Flask,请使用SSH在该服务器上部署代码,并使用远程会话运行。不工作意味着…错误消息?无法访问该网页?您不能在远程服务器上

我可以使用
app.run()
在本地系统上运行flask应用程序。但是,当我尝试在远程服务器上使用
app.run(host='0.0.0',port='81')
app.run(host=''')
运行它时,这两种方法都不起作用。我想知道是否还有别的事要做

问题不在于烧瓶

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


如果要在远程服务器上启动Flask,请使用SSH在该服务器上部署代码,并使用远程会话运行。

不工作意味着…错误消息?无法访问该网页?您不能在远程服务器上以这种方式运行它。IP地址必须是本地的。如果要使用1024以下的端口,则必须是root。使用SSH,您可以在本地运行它,然后使用SSH的远程端口隧道功能将它转发到远程系统?如果希望Flask应用程序在远程系统上运行,则必须安装它并在该系统上运行。如果您是系统管理员,这意味着要通过复制应用程序(及其依赖项)并设置WSGI web服务器在服务器上运行它。如果是共享主机或应用程序服务器(如Heroku),该过程将不同,并由您的web托管提供商记录。是的。当我运行app.run(host='0.0.0.0',port='81')时,我无法访问该网页。当我运行app.run(host='')时,我会收到一个错误,上面写着“请求的地址在上下文中无效”。谢谢Aaron D。我会这样做的。