我知道是方法:
Flask 自带的服务。
这个调试可以用,产品上,不合适吧。apache+wsgi
可是,wsgi 的 mod 实在不好弄,基本上是自己编译的,升级了Python和apache就得重新编译,十分麻烦。apache + fastcgi
哦~一直没有搞定过。
不知道大家还有没有其他好用的方法,可以介绍一二呀~
我用的是apache + mod_wsgi,webserver是waitress。
mod_wsgi.so可以在http://www.lfd.uci.edu/~gohlk...下载。
Gunicorn和uwsgi在widndows,我没部署成功过。
15 回答8.4k 阅读
2 回答2.4k 阅读✓ 已解决
1 回答1.8k 阅读✓ 已解决
1 回答3.6k 阅读
1 回答1.1k 阅读✓ 已解决
3 回答898 阅读
1 回答1k 阅读
我使用的是 apache + mod_wsgi 来跑我的 flask应用。
你可以直接在此下载编译好的 Apache Windows 版本。
http://httpd.apache.org/docs/...
Windows 下安装 mod_wsgi
https://github.com/GrahamDump...
推荐
pip install mod_wsgi
安装好 Apache 以及下载编译相应的 mod_wsgi 模块,配置好文件就行了。
配置文件可以参考官方文档http://flask.pocoo.org/docs/0...
过程中唯一复杂的地方在于你选择的 mod_wsgi 版本要和你的 Apache 版本、Windows 环境以及 Python 的版本匹配。
比如你在这里可以下载编译好的 mod_wsgi
http://www.lfd.uci.edu/~gohlk...
举个例子里面会有这样的文件列表
意思是这样:mod_wsgi[WSGI version]+ap[Apache version]vc[Visual C++ Redistributable version that was used to compile Apache]‑cp[Python version]‑none‑win[32/64 bit version].whl
via:https://serverfault.com/a/692...
相关: