rhel6.2 x64的环境。
1. 通过yum安装http和http-devel、python2.6、mod_wsgi的包。
mod_wsgi安装了几个文件:
/usr/lib64/httpd/modules/mod_wsgi.so
/usr/share/doc/mod_wsgi-3.2
/usr/share/doc/mod_wsgi-3.2/LICENCE
/usr/share/doc/mod_wsgi-3.2/README
2. 编写一个web页面文件(参考http://webpy.org/tutorial3)
import web
urls = (
'/', 'index'
)
class index:
def GET(SELF):
return "Hello World"
app = web.application(urls, globals())
if __name__ == "__main__":
app.run()
3. 运行:
python code.py
然后在浏览器里查看 http://192.168.2.49:8080,页面上显示Hello World。
--------------------------------------------------------------------------------------------------------
改进:
import web
urls = (
'/(.*)', 'hello'
)
app = web.application(urls, globals())
class hello:
def GET(self, name):
if not name:
name = 'World'
return 'Hello, ' + name + '!'
if __name__ == "__main__":
app.run()
在浏览器里输入http://192.168.2.49:8080显示hello world,输入http://192.168.2.49:8080/shen显示hello shen。
感谢唐唐友情支援。