LINUX.ORG.RU
ФорумAdmin

Как переопределить ScriptAlias в Apache?


0

0

В апачевом конфиге определена директива ScriptAlias.
Мне нужно переопределить ее, чтобы она показывала в другую диреторию.

ScriptAlias /cgi-bin/ ...
Include ...

Содержимое включаемого файла я могу контролировать. Если в нем я определяю директиву ScriptAlias с нужными мне параметрами еще раз - никакого эффекта это не оказывает.

Вопрос: можно как-нибудь переопределить конфигурационную директиву?

anonymous

Определяется двумя параметрами
ScriptAlias /cgi-bin/ "/путь куда надо/" - это собственно альяс
и параметрами дирректории
<Directory "/тот же самый путь/">
 Параметры
</Directory>

Можешь просто добавить к своей дирректории параметр ExecCGI

SandySandy
()
Ответ на: комментарий от SandySandy

Не, нужно чтобы url http://domain/cgi-bin показывал не туда, куда задано ScriptAlias, а в какую-то другую директорию.

ScriptAlias /cgi-bin/ cgi

На самом деле скрипты лежат в некой поддиректории и нужно чтобы при обращении по урлу www.domain/cgi-bin отрабатывались скрипты из этой поддиректории.. Т.е. идеально было бы просто написать второй раз:

ScriptAlias /cgi-bin/ directory/cgi

Но т.к. это не работает видимо просто сделаю симлинк cgi --> directory/cgi

:-\

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.