我可以在启用mod_python的Apache服务器上运行flask吗?

3 投票
1 回答
1463 浏览
提问于 2025-04-17 20:29

我有一个已经设置好的 Apache 服务器,但我没有 root 权限,也不能使用命令行,只能通过 ftp 上传文件。

不过,我知道这个服务器支持通过 mod_python 来运行 Python。配置文件里是这么写的:

Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny16 with Suhosin-Patch mod_python/3.3.1 Python/2.5.2

我在想,我能不能在上面运行 flask。我的想法是先在本地创建一个 virtualenv,然后通过 ftp 上传到服务器上。

最大的疑问是,我能不能在没有 mod_wsgi 的情况下,在 mod_python 上部署 flask,因为我猜这个服务器上可能没有预先配置 mod_wsgi

1 个回答

0

我觉得不行。我只见过用mod_wsgi,而且网站的文档里也只提到使用mod_wsgi。你可以去看看,了解更多信息 http://flask.pocoo.org/docs/0.10/deploying/mod_wsgi/

你也可以试试Heroku,它可以让你免费运行你的flask应用,或者你也可以每个月花5美元开个Digital Ocean的账户 :).

撰写回答