Конфигурация ScriptAlias ​​не работает в apache2 - PullRequest
3 голосов
/ 23 августа 2011

Я установил apache2 в Ubuntu. Я добавил следующее в /etc/apache2/httpd.conf file

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 перезапущен.

Есть что-то, что мне здесь не хватает?

1 Ответ

2 голосов
/ 29 ноября 2011

У меня была такая же проблема. Причина была в httpd.conf, мне пришлось удалить глобальный

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

в противном случае все запускается / cgi-bin / попадает в /var/www/cgi-bin/.

...