1、机器环境
python2.7 32位
django 1.10.3
apache 2.4 64位
windows 10
2、安装Apache2.4
地址:http://www.apachelounge.com/download/
下载:vc_redist.x64.exe 直接安装 vc_redist_x64/86.exe.
3、配置环境变量
配置环境变量:path增加D:ApacheApache24in
解压到指定目录 修改配置文件: http.conf (下面内容中的ServerRoot改成你自己的实际Apche解压路径)
ServerRoot "D:/Apache/Apache24" (注意去掉前面的#)
……
Listen 127.0.0.1:8081 #修改端口号 (注意去掉前面的#)
……
ServerName www.example.com:8081 (注意去掉前面的#)
……
DocumentRoot "D:/Apache/Apache24/htdocs"
<Directory "D:/Apache/Apache24/htdocs">
……
ScriptAlias /cgi-bin/ "D:/Apache/Apache24/cgi-bin/"
……
<Directory "D:/Apache/Apache24/cgi-bin">
AllowOverride None
Options None
Require all granted
</Directory>
4、使用命令行cmd安装Apache服务
在管理员模式下启动命令行,然后cd到D:ApacheApache24in目录下运行
启动服务:httpd -k install
重启服务:httpd -k restart
卸载服务:httpd -k uninstall
5、测试是否安装成功:
启动Apache服务成功后,打开 ApacheMonitor.exe,点击start,成功启动服务
为了测试是否真的成功,可以在浏览器上输入 http://localhost:8081/
出现“It works”
右下角图标
6、部署Django
参照了http://blog.csdn.net/yingmutongxue/article/details/43985559
1)下载mod_wsgi组件
下载链接http://www.lfd.uci.edu/~gohlke/pythonlibs/#mod_wsgi
选择对应python2.7和64位系统的版本
mod_wsgi-4.4.23+ap24vc9-cp27-cp27m-win_amd64.whl
解压出mod_wsgi.so后放于apache24/module文件夹下