Введение
Apache — это веб-сервер, наиболее популярный из используемых в операционных системах Linux. Apache — это модульный веб-сервер, в котором каждая функциональность основана на определенных модулях. Чтобы добавить или удалить какие-либо определенные функции на сервере Apache, мы можем просто включить или отключить соответствующий модуль.
Включить модуль Apache2
Самый простой способ включить модули веб-сервера Apache 2 — использовать команду a2enmod. Например, если вам нужно включить модуль перезаписи Apache, используйте следующую команду.
sudo a2enmod rewrite
Перезапустите Apache, чтобы изменения вступили в силу:
sudo service apache2 reload
Отключить модуль Apache2
Точно так же, чтобы отключить модуль, мы используем команду a2dismod. Например, если вам нужно отключить модуль перезаписи Apache, используйте следующую команду.
sudo a2dismod rewrite
Перезапустите Apache, чтобы изменения вступили в силу:
sudo service apache2 reload
Проверить состояние модулей
Чтобы проверить статус конкретного модуля, используйте команду a2query. Например, чтобы проверить текущий статус модуля перезаписи, выполните следующую команду:
sudo a2query -m rewrite
Вы можете получить выходное сообщение, подобное следующему:
rewrite (enabled by site administrator)
Список модулей Apache2
Чтобы вывести список всех доступных модулей Apache2 и их конкретное состояние, используйте следующую команду.
sudo a2query -m
Вывод
В этом руководстве мы увидели, как включать и отключать модули Apache 2 в Ubuntu 18.04 LTS. Описанные команды также должны работать со всеми последними версиями Ubuntu и производными дистрибутивами.