OSError: [Errno 13] when running CGIHTTPServer



我在Ubuntu服务器上,当我运行python -m CGIHTTPServer 80
它可以正常工作。但是后来我去了网站,它显示了以下内容:

172.16.1.19 - - [25/Feb/2017 17:23:52] "GET /cgi-bin/weather.py HTTP/1.1" 200 -
Traceback (most recent call last):
  File "/usr/lib/python2.7/CGIHTTPServer.py", line 248, in run_cgi
    os.execve(scriptfile, args, env)
OSError: [Errno 13] Permission denied

我使用iframe连接到CGI脚本

/cgi-bin/weather.py应该可执行。

确保您授予文件适当许可。例如:

chmod u+x /cgi-bin/weather.py

最新更新