在mod_wsgi上设置我的cgi脚本

时间:2013-05-20 19:47:30

标签: python cgi mod-wsgi

我有一个基本的cgi脚本,我将从mod_wsgi调用。我已经在mod_wsgi上设置了一个基本的hello world示例。如何在mod_wsgi上设置我的cgi脚本?

我知道有一个名为“application”的应用程序入口点,但是如何让我的脚本从这里运行?

def application(environ, start_response):
    status = '200 OK'
    output = 'Hello World!'

    response_headers = [('Content-type', 'text/plain'),
    ('Content-Length', str(len(output)))]
    start_response(status, response_headers)

    return [output]

我的cgi脚本包含大量导入,松散代码,定义和打印语句。

1 个答案:

答案 0 :(得分:0)

Mercurial包含一个CGI-to-WSGI桥接模块,可在此处找到:

http://hg.intevation.org/mercurial/crew/file/tip/mercurial/hgweb/wsgicgi.py