Когда я пытаюсь запустить или перезапустить свой сервер apache, я получаю следующее сообщение:
Syntax error on line 162 of /etc/apache2/apache2.conf:
Invalid command 'Order', perhaps misspelled or defined by a module not included in the server configuration
Action 'configtest' failed.
The Apache error log may have more information.
failed!
и я пытаюсь найти эту ошибку в google и исправить ее:
http: //linuxindetails.wordpress.com/2009/12/02/invalid-command-order-perhaps-misspelled-or-defined-by-a-module-not-included-in-the-server-configuration-failed/
Я получаю ошибку: `Модуль authz_host не существует!
Кто-нибудь может помочь мне исправить это?
спасибо!
Я просто была такая же проблема при обновлении из openSUSE 13.2 для стабильного релиза openSUSE 42.1.
Проблема-не хватает модуля в помощью apache2-конфигурации.
Проблема обновление с Apache 2.2 до Apache 2.4. на "Заказ" и "разрешить" и должны быть переписаны следующим образом (пример):
в 2.2:
Order allow,deny
Allow from all
в 2.4:
Require all granted
Вы можете найти больше вариантов примеры здесь: Обновление apache2
На SUSE 12 authz_host уже был включен, поэтому мне пришлось последовать комментарию willoller'и включить mod_access_compat:
a2enmod mod_access_compat
service apache2 restart
Необходимо включить модуль authz_host
. Здесь приведена документация Apache по этому модулю.
Я не знаю, какой дистрибутив Linux Вы используете, но вот несколько примеров.
Ubuntu:
sudo a2enmod authz_host
sudo service apache2 restart
RHEL:
vi /etc/httpd/conf/httpd.conf
# Make sure this line is not commented:
...
LoadModule authz_host_module modules/mod_authz_host.so
...
В Apache 2.4, пожалуйста, не комментируйте/добавляйте следующие модули:
LoadModule access_compat_module modules/mod_access_compat.so
LoadModule authz_host_module modules/mod_authz_host.so
Если вы работаете с помощью apache2.4 по в Gentoo тогда убедитесь, что вы включить следующие использовать
флаги, которые будут строить mod_authz_host
в Апач
двоичные:
apache2_modules_authz_host
: группа авторизаций на основе хоста (имя или его IP адрес)apache2_modules_access_compat
: группа авторизаций на основе хоста (имя или IP-адрес). Доступен модуль совместимости с предыдущими версиями.Если вы компилируете с помощью apache2.4 из исходного кода, то вы можете выполнить с помощью построения параметры настройки (полный список здесь).