Win7下配置Django+Apache+mod_wsgi+Sqlite
搭建环境:
win7 64位
Django 1.8.5
Apache2.4.17
mod_wsgi_ap24py27.so
Python2.7.9
1 安装Apache
下载Apache Haus版, http://www.apachehaus.com/cgi-bin/download.plx
解压文件到安装目录,如D:\IT\Apache24
修改配置文件 conf/httpd.conf 中的ServerRoot为安装目录 Define SRVROOT "D:/IT/Apache24"
命令行切换到bin目录,执行 httpd.exe -k install 安装(卸载用uninstall)
现在就可以通过bin目录下的 ApacheMonitor.exe 来开关服务器了
2 用Django创建project
cd D:\Django
django-admin startproject zoro #我的工程目录: D:\Django\zoro
会自动生成wsgi.py文件,用于被Apache调用
3 配置Apache
把 mod_wsgi.so 文件放到 Apache\modules\ 目录中,然后修改配置文件 httpd.conf 让Apache能找到zoro
a 添加模块 LoadModule wsgi_module modules/mod_wsgi.so
b 添加目录
WSGIScriptAlias / "D:/Django/zoro/zoro/wsgi.py" #注意路径分割符不是'\'
WSGIPythonPath "D:/Django/zoro"
<Directory "D:/Django/zoro/zoro/">
<Files wsgi.py>
Require all granted
</Files>
</Directory>
KEEP LEARNING!