2014-09-27 54 views
2

是否有可能將perl腳本存儲在任何位置,如cgi-bin的外側。 我想將它們存儲在我的www文件夾中,或者用於通過瀏覽器查看的www文件夾下的任何文件夾。 (domain.com/index.pl),而不是僅僅侷限於(domain.com/cgi-bin/index.pl)將Perl CGI腳本存儲在任何目錄中

+1

現代Perl的Web開發的東西映射URL傾向於使用[PSGI /普拉克(http://plackperl.org /)而不是CGI。 – Quentin 2014-09-28 19:07:05

回答

2

您可以將它們存儲在你configured Apache以在執行CGI腳本的任何目錄。

Options +ExecCGI 
AddHandler cgi-script .cgi .pl 

您還可以使用功能,如mod_rewritealias就在cgi-bin目錄

+0

感謝您的回覆。我認爲在大多數情況下,我已經在httpd.conf中設置了正確的設置,但奇怪的是,我在根級別www上獲得了403,而在子域中卻沒有。也許它是在vhost.conf中導致根級別的403? – 2014-09-29 17:15:41