0

我有以下脚本作为我的 CGI 服务器:

import BaseHTTPServer
import CGIHTTPServer
import cgitb; cgitb.enable()  ## This line enables CGI error reporting

server = BaseHTTPServer.HTTPServer
handler = CGIHTTPServer.CGIHTTPRequestHandler
server_address = ("", 8600)
handler.cgi_directories = ['']

httpd = server(server_address, handler)
httpd.serve_forever()

我有一个名为“index.html”的文件,它符号链接到服务器正在运行的目录中的“main.cgi”可执行文件。但是,它似乎不起作用。

4

1 回答 1

2

根据我看到的其他示例,您可以尝试以下操作:

handler.cgi_directories = ["/"]

在您的代码中,而不是handler.cgi_directories = ['']

于 2013-12-24T13:07:39.793 回答