您的位置:首页 > 运维架构 > Apache

Python和Apache构建简单应用

2011-01-17 10:57 423 查看
python和apache组合可以构建简单web应用,这个在网上有很多。搜索发现,其中均来自一个mptest的版本。

自己仿照发现其描述都有或多或少的问题,经自己调试后,发现以下步骤可以完成Hello World的显示!

工具:apache2.2,python2.5,mod_python-3.3.1.win32-py2.5-Apache2.2。

基础步骤:首先是安装python,然后安装apache,再把mod_python插件安装。

构建应用路径:在E:/testscripts/python/proj/py下面建立mptest.py。内容见下:
from mod_python import apache

def handler(req):
req.content_type = 'text/plain'
req.write("Hello World!")
return apache.OK


修改C:/Program Files/Apache Software Foundation/Apache2.2/conf/httpd.conf。修改内容有:

<Directory "e:/testscripts/python/proj/py">
AddHandler mod_python .py
PythonHandler mptest
PythonDebug On
Allow from all
</Directory>

在alias_module节点中,添加:
#add by stone 2011/1/15 16:53:01 沈阳
Alias /python E:/testscripts/python/proj/py


经过上步骤的修改,apache运行应该不会有问题。

在浏览器中的效果测试Ok,如下图:


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: