8

初始条件:我有一个 Python Flask 服务器在我通过 Linux(OpenSuse)命令行访问的远程机器上运行。服务器工作完美。它为 xyz.com:5000 呈现 html。

问题:我是添加的新用户。我希望服务器读取我的 .py 文件。我该怎么办?我需要一个新的端口号吗?还是 xyz.myusername.com:5000?我必须更改哪些配置?超级用户需要干预吗?

谢谢!

4

2 回答 2

24

Flask 的内置服务器不适合生产使用——或者至少,文档将其称为“本地开发服务器”。

对于生产,您需要使用 Tornado、gunicorn 甚至 Apache 之类的东西。

另请参阅:Flask 文档,涵盖Flask.run()方法

也就是说 - 它只是一个 Python 程序。您没有理由不能通过app.run(port=5001).

于 2013-01-29T14:55:26.733 回答
0

你能更具体地谈谈你的问题吗?“您是添加的新用户”是什么意思 - 什么用户,在哪里添加?您所说的“读取 .py 文件的服务器”是什么意思 - 服务器作为您所指的远程机器,或者服务器作为 Flask http 开发服务器,或者其他什么?如果没有准确描述您的环境(例如操作系统类型),您想要实现的目标(而不是询问您应该执行 X 还是 Y)以及您遇到的问题(不知道您的软件,如 Flask 的工作原理不是实际问题)我们将无法为您提供帮助。

于 2013-01-29T16:44:58.907 回答