2011-08-23 62 views
3

我在Ubuntu上安裝了apache2。我增加了以下內容/etc/apache2/httpd.conf文件ScriptAlias配置不工作在apache2

ScriptAlias /cgi-bin/ "/home/PROJECT/cgi-bin/"

我能夠打開CGI文件,如果我複製CGI文件/usr/lib/cgi-bin/hello.cgi [DocumentRoot的目錄]並訪問URL http://localhost/cgi-bin/hello.cgi,但我得到,如果不能訪問該文件我把它放在/home/PROJECT/cgi-bin/hello.cgi中,即使ScriptAlias被設置並且apache2重新啓動。

我在這裏失蹤的任何事情?

回答

2

我有同樣的問題。原因是在httpd.conf中,我不得不刪除全局

ScriptAlias /cgi-bin/ /var/www/cgi-bin/ 

否則一切開始/ cgi-bin目錄/落水的/ var/WWW/cgi-bin目錄/。