0

我在基于 ARM 的板上使用 Boa Web 服务器。我希望使用 cgi 脚本作为主页。

在 boa.conf 中,我使用了选项

DirectoryIndex index.cgi

但是,在我的浏览器中输入主机板的 IP 时,我得到的只是错误 403,并且只有在我手动将 /index.cgi 添加到地址栏时才能访问该页面。

当变回

DirectoryIndex index.html

一切正常。

我尝试过使用 Alias 和 ScriptAlias,但这些都没有帮助。我意识到我可以使用 index.html 的 html 重定向作为最后的手段,但我觉得必须有更好的方法。

4

1 回答 1

0

所以我找到了这个补丁

它是围绕 boa-0.94.14rc20 编写的,而我使用的是 boa-0.94.13

通过更改以下行,我设法让它编译和工作:

req->cgi_type = CGI;

reg->is_cgi = CGI;

这仍然不是完美的,因为在 boa.conf 中将参数传递给 cgi 页面仍然会导致错误 403。

于 2013-08-27T08:16:50.990 回答