webpy&apache&wsgi

来源:互联网 发布:魔兽中机械宠物矩阵 编辑:程序博客网 时间:2024/05/22 07:42
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()

0 0
原创粉丝点击