目标环境:ubuntu10.04
1、cat /etc/issue
2、cat /etc/lsb-release
安装python,通常是安装完的
sudo apt-get install Python
安装apache2
sudo apt-get install apache2
安装mod_python
sudo apt-get install libapache2-mod-python
设置启用mod_python
cd /etc/apache2
sudo cp httpd.conf httpd.conf.bak
sudo vi httpd.conf
原来应该是空的,增加下面的内容
AddHandler cgi-script .cgi .py
cd /etc/apache2/sites-avalible
sudo cp default default.bak
sudo vi default
在
下,增加下面的内容
AddHandler mod_python .py
PythonHandler mod_python.publisher
PythonDebug On
Options Indexs FollowSymLinks MultiViews 后增加 ExecCGI
在
下增加如下内容 <--不确定一定是必须的
AddHandler cgi-script .cgi .py
重启apache2
sudo /etc/init.d/apache2 restart
测试文件
sudo vi /var/www/test.py
def index(req):
return "Test successful";
运行
看到
Test successful
就是成功了。
错了可以参考下列文件 。
http://blog.csdn.net/wully_happy/archive/2008/11/03/3211986.aspx
http://man.chinaunix.net/develop/python/mod_python/mod_python.html
阅读(793) | 评论(0) | 转发(0) |