我可以在启用mod_python的Apache服务器上运行flask吗?
我有一个已经设置好的 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的账户 :).