2013-05-20 42 views
0

我有一個基本的cgi腳本,我將從mod_wsgi中調用。我已經在mod_wsgi上設置了一個基本的Hello World例子。如何在mod_wsgi上設置我的cgi腳本?在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腳本包含大量的導入,鬆散的代碼,定義和打印語句。

+0

爲什麼不直接在Web服務器處理腳本?它已經知道如何談論CGI。 –

+0

您是否暗示(使用apache配置正確設置)我可以運行我的cgi文件(現在是.wsgi)?我認爲所有wsgi應用程序都需要有一個「def application」入口點。 – imagineerThat

+0

CGI應用程序不是WSGI應用程序。 –

回答