linux安装 apache2.2 django mod_wsgi
系统是ubuntu12.04
一、安装apache
sudo apt-get install apache
启动:sudo apachectl start (开机默认启动的)
重启:sudo apachectl restart
关闭:sudo apachectl stop
安装之后在浏览器中访问127.0.0.1,如果出现“It works!” 这样的网页,说明安装成功啦。
二、安装mod_wsgi:
我在官网上下载的源码:https://code.google.com/p/modwsgi/downloads/detail?name=mod_wsgi-3.4.tar.gz
解压文件,进入解压后的目录,用configure生成Makefile
./configure
这时候遇到了一个错误:
apx:command not found
原因是缺少apache2-dev和python-dev,解决方法:
sudo apt-get install apache2-dev sudo apt-get install python-dev
然后依次输入如下命令:
make
make install
之后进入/usr/lib/apache2/modules查找 mod_wsgi.so是否存在,若存在就又装好啦~
三、用apache加载mod_wsgi
sudo gedit /etc/apache/httpd.conf
在里面添加:
LoadModule wsgi_module /usr/lib/apache2/modules/mod_wsgi.so
保存,重启apache,如果没有提示错误,恭喜你,又成功啦~
部署以后写~