Ошибка Apache 2.2 — Invalid command ‘Order’, perhaps misspelled
Сегодня настраивал новый apache-2.2.13 и при установке запретил много модулей
(зачем компилить и ставить лишнее?)
И после конфигурирования при
apachectl start
поймал такую ошибку:
Syntax error on line 51 of /usr/local/etc/apache22/httpd.conf:
Invalid command ‘Order’, perhaps misspelled or defined by a module not included in the server configuration
Казалось бы что хитрого, стандартные настройки, ан нет, что-то не нравиться!
Оказалось апач очень хочет модуль — mod_authz_host.so
LoadModule authz_host_module modules/mod_authz_host.so
Который появиться если устанавливать порт с опцией WITH_AUTHZ_HOST=true !
P.S. чтобы появился при установки из портов опять выбор опций необходимо выполнить команду
make config
Сегодня выкидывал лишние модули из апачи и столкнулся с такой же ошибкой, пересоберу с ним… спасибо
Добавил модуль authz_host, пересобрал апача, но ошибка та же!
На форуме говорят:
The ‘order’ directive is provided by mod_access.
Правда такого модуля в Gentooшном ебилде я не нашёл =(
Оказывается в Gentoo в конфиг апача просто не добавляются модули, которые были добавлены после первоначальной полной установки.
А mod_access, действительно переименовали в authz_host