Как проверить, какие модули Apache включены/загружены в Linux

В этом руководстве мы кратко расскажем о внешнем интерфейсе веб-сервера Apache и о том, как составить список или проверить, какие модули Apache были включены на вашем сервере.

 

Apache

Модули Apache

Apache построен по принципу модульности, что позволяет администраторам веб-сервера добавлять различные модули для расширения его основных функций и повышения производительности.

Некоторые из распространенных модулей Apache включают:

  • mod_ssl - который обеспечивает HTTPS для Apache.
  • mod_rewrite - позволяет сопоставлять шаблоны url с регулярными выражениями, выполнять прозрачное перенаправление с помощью трюков .htaccess или применять ответ с кодом статуса HTTP.
  • mod_security - позволяет защитить Apache от брутфорса или DDoS-атак.
  • mod_status - позволяет отслеживать загрузку веб-сервера Apache и статику страниц.

apachectl, apache2ctl или httpd

В Linux для управления интерфейсом HTTP-сервера Apache используется команда apachectl или apache2ctl, которая является внешним интерфейсом Apache.

Информацию об использовании apache2ctl можно посмотреть ниже:

ИЛИ

справка apachectl

apache2ctl может функционировать в двух возможных режимах, режиме инициализации Sys V и сквозном режиме. В режиме SysV init apache2ctl принимает простые однословные команды в следующей форме:

ИЛИ

Например, чтобы запустить Apache и проверить его состояние, запустите эти две команды с правами пользователя root, используя команду sudo, если вы обычный пользователь:

sudo apachectl status

А при работе в сквозном режиме apache2ctl может принимать все аргументы Apache в следующем синтаксисе:

Все Apache-аргументы могут быть перечислены следующим образом:

В системах на базе Debian

В системах на базе RHEL

Проверка включенных модулей Apache

Поэтому, чтобы проверить, какие модули включены на вашем веб-сервере Apache, выполните соответствующую команду для вашего дистрибутива, где -t -D DUMP_MODULES - это Apache-аргумент, показывающий все включенные/загруженные модули:

В системах на базе Debian

ИЛИ

В системах на базе RHEL

ИЛИ

Список включенных загруженных модулей Apache

Заключение

Вот и все! В этом простом руководстве мы объяснили, как использовать внешние инструменты Apache для получения списка включенных/загруженных модулей apache. Не забывайте, что вы можете связаться с нами через форму обратной связи ниже, чтобы отправить нам свои вопросы или комментарии относительно этого руководства.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий