环境:Ubuntu 12.04.4 LTS (32 bit)
1. apache & apchache-dev
sudo apt-get install apache2
sudo apt-get install apache2-dev
2. mod_wsgi (貌似apache2.2附有)
sudo apt-get install libapache2-mod-wsgi
配置mod_wsgi ,编辑 httpd.conf文件(位于/etc/apache2/下面),添加如下代码:
LoadModule wsgi_module /usr/lib/apache2/modules/mod_wsgi.so
pip install Django==1.6.5
4. 配置网站
假设: mysite 位于 /home/website/mysite下面(用 django-admin.py startproject mysite生成)
本次安装的apache version: Apache/2.2.22 (Ubuntu)
修改000-default文件(位于 /etc/apache2/sites-enabled下:
在末尾添加一段<Directory>,具体如下:
<Directory /home/website/mysite>
<Files wsgi.py>
Order deny,allow
Allow from all
</Files>
</Directory>
修改httpd.conf文件(位于 /etc/apache2/下),添加如下代码:
WSGIScriptAlias / /home/website/mysite/mysite/wsgi.py
WSGIPythonPath /home/website/mysite
然后我们打开页面,就会显示mysite的默认页面了。