1、安装Python和Apache
1.1 更新系统最最新版本安装,完成后如下图
1.2 更新完成后,安装Python,完成后如下图
1.3 安装Apache,下载所需要的文件
- https://www.apachelounge.com/download/
- https://www.apachehaus.com/cgi-bin/download.plx
- https://support.microsoft.com/zh-cn/help/2977003/the-latest-supported-visual-c-downloads
复制代码
1.4 把下载的压缩包,解压到C:\Program Files文件夹下
1.5 打开配置文件C:\Program Files\Apache24\conf\httpd.conf进行修改
找到如下内容
修改为如下内容
- ServerRoot "C:/Program Files/Apache24"
复制代码
找到如下内容
- DocumentRoot "${SRVROOT}/htdocs"
- <Directory "${SRVROOT}/htdocs">
复制代码
修改为如下内容
- DocumentRoot "C:/Program Files/Apache24/htdocs"
- <Directory "C:/Program Files/Apache24/htdocs">
复制代码
1.6 安装vc14插件Visual Studio 2015
1.7 注册Apache服务,打开服务找到Apache服务并启动
- cd C:\Program Files\Apache24\bin
- httpd.exe -k install
复制代码
2、加载mod_wsgi模块
2.1 下载mod_wsgi模块
- https://www.lfd.uci.edu/~gohlke/pythonlibs/#pil
复制代码
2.2 找到下载文件夹下
- C:\Program Files\mod_wsgi-4.6.4+ap24vc14-cp36-cp36m-win_amd64\mod_wsgi\server\mod_wsgi.cp36-win_amd64.pyd
复制代码
修改文件名并复制到
- C:\Program Files\Apache24\modulesmod_wsgi.pyd
复制代码
2.3 修改Apache主配置文件内容并重启Apache服务
找到如下内容
- #LoadModule vhost_alias_module modules/mod_vhost_alias.so
复制代码
修改为如下内容
- LoadModule vhost_alias_module modules/mod_vhost_alias.so
复制代码
添加如下内容
- LoadModule wsgi_module modules/mod_wsgi.pyd
复制代码
3、安装Flask
3.1 使用pip安装Flask
3.2 测试Flask
以上为windows server 2012安装配置及部署Flask的简单操作步骤,祝你成功
|