1. WSGI模块的编译和安装:
首先,从code.google下载mod_wsgi-3.4.tar.gz源码包。
解压并进入目录运行"./configure --with-apxs=/usr/local/apache2/bin/axps --with-python=/usr/local/bin/python",其中这两个with分别用于制定apache安装文件的axps路径,和python解释器的路径。在运行make的时候,它们都会被用到。
运行make。出现如下错误:“apxs:fatal error: Python.h No such file or directory"。解决办法,安装python-devel包。
make install, 完成安装。
2. 配置apache的http.conf
增加一行,"LoadModule wsgi_module modules/mod_wsgi.so"
增加一行,“WSGIScriptAlias /mysite /home/djweb/mysite/mysite/wsgi.py" #这个路径是用django-admin.py startproject mysite时自动创建的wsgi.py的路径。
增加一行,“WSGIPythonPath /home/djweb/mysite" #这是站点的路径,这个还是挺有用的。其实,是在sys.path中增加一个路径项。
#如果apache的error日志中有如下错误,”Execption occured processing WSGIScript '/home/djweb/mysite/mysite/wsgi.py", "could not import sett