flask+mod_wsgi+apache在windows上的布署

Posted zjfeng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了flask+mod_wsgi+apache在windows上的布署相关的知识,希望对你有一定的参考价值。

已经安装过python3.5

1、安装flask:

pip install flask

2、安装apache:

Apache是开源软件,针对windows环境,它不直接提供编译版本。
可以在http://www.apachelounge.com/download/ 下载适合自己环境的版本。
根据我自己当前的环境,我选择的是Win32 VC10编译出来的Apache2.4版本
将压缩包下载到本机,然后将压缩包里面的Apache24文件夹拷贝到C:。
当然,你可以拷贝到你的系统的任何位置,但Apache的默认配置是C:Apache24。

如果你本机运行了IIS,将其关掉。因为IIS和Apache都默认用的是80端口。如果你想配置其它端口,我相信那也不难。等把Flask部署成功后再来捣鼓吧。
以管理员打开cmd:
>cd c:
>cd Apache24in

httpd -k install -n "Apache2.4" 

httpd -k start

如:

启动apache遇到错误:httpd: Could not reliably determine the server‘s fully qualified domain name

编辑httpd.conf文件,搜索"#ServerName",添加ServerName localhost:80







以上是关于flask+mod_wsgi+apache在windows上的布署的主要内容,如果未能解决你的问题,请参考以下文章

Flask、mod_wsgi 和 Apache:ImportError

如何部署Apache2+mod_wsgi+flask?

apache+mod_wsgi+flask 环境搭建

初始化使用 Apache 和 mod_wsgi 运行的 Flask 应用程序

在 linux 中使用 apache 和 mod_wsgi 配置 Python flask 应用程序

使用 mod_wsgi 和 WinSCP 在 Apache 服务器上部署 Flask 应用程序