linux安装 apache2.2 django mod_wsgi

时间:2022-09-17 07:52:45

系统是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,如果没有提示错误,恭喜你,又成功啦~

 

部署以后写~