Apache ScriptAlias ​​не может установить параметр Script - PullRequest
1 голос
/ 07 февраля 2012

Я портирую файл Windows httpd.conf на сервер Linux Apache. Я почти закончил, но единственная ошибка, которую я получаю:

 * Starting web server   apache2                                                                                    [Tue Feb 07 14:24:34 2012] [warn] The Alias directive in /etc/apache2/httpd.conf at line   449 will probably never match because it overlaps an earlier Alias.
Syntax error on line 461 of /etc/apache2/httpd.conf:
Invalid command 'Script', perhaps misspelled or defined by a module not included in  the server configuration
Action 'start' failed.
The Apache error log may have more information.

Мой файл httpd.conf в строке 461 выглядит следующим образом:

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

Script PUT /cgi-bin/put.py

1 Ответ

3 голосов
/ 07 февраля 2012

Похоже, mod_actions модуль не загружен. Этот модуль позволяет использовать Script с. Если вы активируете этот модуль, сообщение об ошибке должно исчезнуть.

Обычно вы можете активировать mod_actions, создав символическую ссылку из соответствующего каталога mods_available, например:

ln -s /etc/apache2/mods-available/actions.load /etc/apache2/mods-enabled/actions.load

Структура каталогов на вашем компьютере может отличаться, но принцип остается тем же: существуют доступные модули, которые можно активировать, вставив ссылку в каталог mods_enabled.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...