1.准备阶段
系统Win32, 已经安装了XAMPP5.6, python2.7, Django1.4, 这三样都特别容易找到下载链接, 就不一一赘述.
这里需要下载的就是mod_wsgi.so文件, 由于网上存在的大多是基于Apache2.2的的mod_wsgi.so文件, https://github.com/GrahamDumpleton/mod_wsgi/releases,
后来发现在这里可以找到各种已编译好的文件.
2.安装与配置
将下载好的mod_wsgi-py27-VC9.so文件改名mod_wsgi.so(只是为了方便, 好看)放入Apache的安装目录下的modules文件夹下,接下来,只要配置好http.conf文件就好了.
#加载mod_wsgi
LoadModule wsgi_module modules/mod_wsgi.so
#将服务器的根路径指向Django项目中的wsgi.py文件
WSGIScriptAlias / D:/this/xampp/htdocs/mysite/mysite/wsgi.py
#使Python中的import mysite起作用
WSGIPythonPath D:/this/xampp/htdocs/mysite
#设置文件可访问性
<Directory D:/this/xampp/htdocs/mysite/mysite>
<Files wsgi.py>
Order deny,allow
Allow from all
</Files>
</Directory>
D:/this/xampp/htdocs/mysite/为Django的项目文件夹
配置文件的更多内容可以参考Django的官方文档
点击打开链接