Apache2. разрешение CGI-BIN в произвольной директории

Иногда возникает необходимость разрешить исполнение CGI-скриптов в директории, отличной от =cgi-bin=. Сделать это можно так.

В конфиге апача (=/etc/httpd2/conf/httpd2.conf=) добавляем следующие строки:

#+BEGIN_EXAMPLE ScriptAlias /newcgi/ “/var/www/apache2/html/newcgi/” Options +ExecCGI #+END_EXAMPLE

Перезапускаем апач (=service apache2 reload=).

Теперь при обращении на =http://yourIP/newcgi/script1.pl= будет исполнен скрипт =/var/www/apache2/html/newcgi/script1.pl= и его результат будет выведен в окно браузера. Разумеется, вместо =newcgi= можно указать свой путь.