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腳本包含大量的導入,鬆散的代碼,定義和打印語句。
爲什麼不直接在Web服務器處理腳本?它已經知道如何談論CGI。 –
您是否暗示(使用apache配置正確設置)我可以運行我的cgi文件(現在是.wsgi)?我認爲所有wsgi應用程序都需要有一個「def application」入口點。 – imagineerThat
CGI應用程序不是WSGI應用程序。 –