Chinaunix首页 | 论坛 | 博客
  • 博客访问: 885273
  • 博文数量: 380
  • 博客积分: 3495
  • 博客等级: 中校
  • 技术积分: 3996
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-02 09:35
文章分类

全部博文(380)

文章存档

2015年(2)

2014年(5)

2013年(9)

2012年(9)

2011年(67)

2010年(103)

2009年(182)

2008年(3)

我的朋友

分类: Python/Ruby

2010-10-30 21:22:16

目标环境: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


阅读(694) | 评论(0) | 转发(0) |
0

上一篇:ubuntu编译内核

下一篇:Cocos2D

给主人留下些什么吧!~~