1

我将一个基本的 python 脚本上传到我在 Dreamhost 的共享主机,并将权限更改为777. 它从 shell(通过 SSH)运行良好,但从浏览器调用时会显示“服务器错误”。

在 error.log 中,错误是'Premature end of script headers'.

我写信给 DreamHost,DreamHost(出乎意料地很快)通过将权限更改为 来回复755,并且脚本开始在 apache 中正常工作(我可以在浏览器中看到输出)。

但这似乎不对 - 添加额外的宽松权限如何破坏任何功能?

4

1 回答 1

5

允许任何人编辑 CGI 脚本意味着很容易在系统中插入后门。httpd 正确地禁止运行可疑程序。

于 2010-01-03T11:51:56.860 回答