2013-08-26 22 views
0

我在基於ARM的電路板上使用Boa web服務器。 我希望使用cgi腳本作爲主頁。在Boa web服務器中使用CGI頁面作爲目錄索引

在boa.conf,我使用選項

DirectoryIndex index.cgi 

然而,在我的瀏覽器中輸入主機板的IP的時候,我得到的是錯誤403,頁面才能訪問,如果我手動將/index.cgi添加到地址欄。

當變回

DirectoryIndex index.html 

一切工作正常。

我試過玩別名和ScriptAlias,但那些沒有幫助。 我知道我可以使用index.html中的html重定向作爲最後的手段,但我覺得必須有更好的方法。

回答

0

所以我發現this patch

它是圍繞蟒蛇0.94.14rc20而我使用的是蟒蛇0.94.13

我已經成功地得到它來編譯,並通過更改的書面作業下面一行:

req->cgi_type = CGI; 

reg->is_cgi = CGI; 

這仍然是不完美儘管因爲將參數傳遞給boa.conf中的cgi頁面仍然導致錯誤403.