- 论坛徽章:
- 0
|
想使用apache+mod_wsgi开发python web程序,但总是配不好,请各位大拿帮我看看是什么原因:
apache、webpy和mod_wsgi都安装好了,安装过程没有问题:
apache配置,httpd.conf
LoadModule wsgi_module modules/mod_wsgi.so
AddType text/html .py
webpy的程序code.py放在apache2/htdocs目录下:
import web
urls = (
'/(.*)', 'hello'
)
class hello:
def GET(self, name):
if not name:
name = 'World'
return 'Hello, ' + name + '!'
if __name__ == "__main__":
app = web.application(urls, globals())
app.run()
使用python code.py运行时,从浏览器可以打开页面,显示Hello World!
启动apache,使用localhost/code.py访问,页面显示的code.py程序的内容,而不是应该显示的hello World。
麻烦帮我看看是什么原因?先谢谢啦! |
|