开启辅助访问 切换到窄版

windows server 2012安装配置及部署Flask

[复制链接]
作者:hanhongwen 
版块:
Python Python-Flask 发布时间:2018-9-4 23:44:54
1910

管理员

积分
6671
QQ
hanhongwen 发表于 2018-9-4 23:44:54 | 显示全部楼层 |阅读模式
1、安装Python和Apache

1.1 更新系统最最新版本安装,完成后如下图
1.jpg

1.2 更新完成后,安装Python,完成后如下图
2.jpg

1.3 安装Apache,下载所需要的文件
  1. https://www.apachelounge.com/download/
  2. https://www.apachehaus.com/cgi-bin/download.plx
  3. https://support.microsoft.com/zh-cn/help/2977003/the-latest-supported-visual-c-downloads
复制代码


1.4 把下载的压缩包,解压到C:\Program Files文件夹下
3.jpg

1.5 打开配置文件C:\Program Files\Apache24\conf\httpd.conf进行修改
找到如下内容
  1. ServerRoot "${SRVROOT}"
复制代码

修改为如下内容
  1. ServerRoot "C:/Program Files/Apache24"
复制代码


找到如下内容
  1. DocumentRoot "${SRVROOT}/htdocs"
  2. <Directory "${SRVROOT}/htdocs">
复制代码


修改为如下内容
  1. DocumentRoot "C:/Program Files/Apache24/htdocs"
  2. <Directory "C:/Program Files/Apache24/htdocs">
复制代码



1.6 安装vc14插件Visual Studio 2015
4.jpg

1.7 注册Apache服务,打开服务找到Apache服务并启动
  1. cd C:\Program Files\Apache24\bin
  2. httpd.exe -k install
复制代码

5.jpg

2、加载mod_wsgi模块

2.1 下载mod_wsgi模块
  1. https://www.lfd.uci.edu/~gohlke/pythonlibs/#pil
复制代码


2.2 找到下载文件夹下
  1. C:\Program Files\mod_wsgi-4.6.4+ap24vc14-cp36-cp36m-win_amd64\mod_wsgi\server\mod_wsgi.cp36-win_amd64.pyd
复制代码

修改文件名并复制到
  1. C:\Program Files\Apache24\modulesmod_wsgi.pyd
复制代码


2.3 修改Apache主配置文件内容并重启Apache服务
找到如下内容
  1. #LoadModule vhost_alias_module modules/mod_vhost_alias.so
复制代码

修改为如下内容
  1. LoadModule vhost_alias_module modules/mod_vhost_alias.so
复制代码


添加如下内容
  1. LoadModule wsgi_module modules/mod_wsgi.pyd
复制代码


3、安装Flask

3.1 使用pip安装Flask
  1. pip3.6 install flask
复制代码

6.jpg

3.2 测试Flask
  1. python
  2. import flask
复制代码

7.jpg

以上为windows server 2012安装配置及部署Flask的简单操作步骤,祝你成功
    15561578755
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表