在Boa web服务器中使用CGI页面作为目录索引



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

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

DirectoryIndex index.cgi

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

更改回时

DirectoryIndex index.html

一切都很好。

我试过使用Alias和ScriptAlias,但都无济于事。我意识到我可以使用index.html的html重定向作为最后的手段,但我觉得一定有更好的方法。

所以我找到了这个补丁

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

我已经设法通过更改以下行来编译和工作它:

req->cgi_type = CGI;

reg->is_cgi = CGI;

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

相关内容

  • 没有找到相关文章

最新更新