在windows下部署flask

1、安装python3 64位

2、安装virtualenv

1
pip install virtualenv

3、启动virtualenv Script/activate.bat

4、(env)pip install flask

5、编写wsgi.wsgi

1
2
3
4
5
import sys
sys.path.insert(0,'c:/web')
sys.path.insert(0,'c:\web\env\lib\site-packages')
from main import app
application = app

6、安装apache 64 vc11

7、下载mod_wsgi.so(必须对应版本) copy到Apache24\modules文件夹下

8、配置http.conf

1
2
LoadModule wsgi_module modules/mod_wsgi.so
Include conf/extra/httpd-vhosts.conf

9、配置httpd-vhosts.conf

1
2
3
4
5
6
7
8
<VirtualHost *:5000>  
WSGIScriptAlias / c:\web\wsgi.wsgi
#DocumentRoot c:\web
<Directory "c:\web">
Require all granted
Require host ip
</Directory>
</VirtualHost>