webpy&apache&wsgi
webpy&apache&wsgi
1、下载mod_wsgi.so,并拷贝到apache的modules目录
2、修改apache/conf/httpd.conf
LoadModule wsgi_module modules/mod_wsgi.so
WSGIScriptAlias /webpy E:/mycode/python/webpy.py/
Alias /webpy/static E:/mycode/python/static/
<Directory E:/mycode/python/>
Order deny,allow
Allow from all
AddType text/html .py
</Directory>
注意AddType text/html .py必须加在目录项中,按网上说明加在其它地方不行,会直接下载而不是正常显示页面
3、重启
附
webpy.py
import web
urls = (
'/.*', 'hello',
)
class hello:
def GET(self):
return "Hello, world."
application = web.application(urls, globals()).wsgifunc()
注意最后一句调用wsgifunc()