Windows+flask+Apache+mod

安装python

下载相应的安装包python-3.6.5-amd64.exe,直接双击打开即可一步步安装,非常简单

Windows 环境使用virtualenv和virtualenvwrapper

环境搭建

安装virtualenv:

安装virtualenvwrapper:

配置环境变量:打开系统环境变量,添加:WORKON_HOME=C:\virtualenvs

配置完环境变量,一定要重启cmd窗口,要不然环境变量不生效。

常用命令:

新建虚拟环境:

查看所有虚拟环境:

进入虚拟环境:

退出虚拟环境:

激活虚拟环境:,

安装mod_wsgi

在这个网站上找到编译好的包进行安装,https://www.lfd.uci.edu/~gohlke/pythonlibs/,一遍通过。

安装nginx

本来想安装nginx来着,后来大量查阅资料,发现windows下还是Apache用着顺手,以下仅供参考,后面会介绍Apache的安装和配置

下载相应的安装包:http://nginx.org/en/download.html

输入如下命令:

运行tasklist查看运行进程:

在浏览器输入:,显示欢迎页,表示启动成功

4.相关命令:

安装Apache

去官网http://httpd.apache.org/download.cgi下载相应的安装包,解压,cd到Apache/bin目录;

双击ApacheMonitor.exe,打开服务管理UI界面,可以对Apache服务进行管理。也可以用命令进行管理

如果有报错,可以到logs目录下error.log进行查看日志,看相关的报错,在进行具体问题具体解决

遇到的坑

安装Apache遇到的坑

配置apache,在Apache24/conf/httpd.conf的最后添加上如下的配置,使用,可以得到 mod_uwsgi 配置,

中间有一段配置也要改,这里坑死,搞了好久

修改证书的配置,去掉ssl认证,因为是公司内部使用,不需要绑定域名和认证,将下面这句话注释掉。

新建app.wsgi文件,写上如下代码:

在这里重点说明下,配置的时候,一直报错

后来找了好久,加上下面的2行代码,成功了。

安装mod_uwsgi的坑

在这个网站上找到编译好的包进行安装,https://www.lfd.uci.edu/~gohlke/pythonlibs/,一遍通过。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181101G0OXB800?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

同媒体快讯

扫码关注云+社区

领取腾讯云代金券