Стандартные подключаемые модули

И без того богатые возможности Apache можно расширить, используя подключаемые модули. Главное знать, какой модуль за что отвечает. Приведены описания для часто используемых или просто полезных модулей.

mod_actions

Позволяет задавать скрипт, который будет выполнятся при запросе файлов определенного типа (например image/gif) или при использовании какого-либо метода (GET, POST, …).

mod_alias

Служит для создания псевдонимов и переадресаций.

mod_asis

Дает возможность для файлов определенного типа выдавать первые строки в HTTP-заголовок, а не в тело страницы.

mod_auth*

Различные варианты аутентификации.

mod_autoindex

Генерирует индексные страницы со списком файлов запрашиваемого каталога.

mod_deflate

Сжимает страницы перед отправкой клиенту. Пример настройки mod_deflate.

mod_env

Управление переменными окружения, которые могут быть использованы в CGI-скриптах.

mod_expires

Управляет записями HTTP-заголовка Expires и Cache-Control. Используется клиентом для принятия решения о кешировании страницы.

mod_ext_filter

Превращает любую программу, которая работает со стандартными потоками stdin и stdout, в фильтр Apache.

mod_headers

Управление HTTP-заголовками запроса и ответа. Заголовки могут быть добавлены, замещены или удалены.

mod_include

Отвечает за поддержку технологии SSI.

mod_info

Предоставляет обзорную информацию о конфигурации Apache.

mod_log_config

Настройки ведения log-файлов.

mod_negotiation

Позволяет серверу выбирать один из вариантов страницы (например язык) в зависимости от запроса пользователя.

mod_proxy*

Возможность создания прокси-сервера и балансировка нагрузки.

mod_rewrite

"На лету" изменяет запрашиваемые URL, делает перенаправления.

mod_setenvif

Установка переменных окружения в зависимости от характеристик запроса.

mod_speling

Модуль пытается исправить неправильно набранные URL, игнорируя регистр.

mod_ssl

Поддержка защищенных SSL соединений, протокола HTTPS.

mod_status

Полезная информация об активности и производительности сервера. Доступна через специальную страницу сайта. Пример настройки mod_status.

mod_suexec

Запуск CGI-скриптов с правами определенного пользователя/группы.

mod_unique_id

Предоставляет для каждого запроса переменную окружения с уникальным идентификатором.

mod_userdir

Дает возможность размещения персональных страниц в личном каталоге для каждого пользователя системы.

mod_usertrack

Ведение log-файлов активности пользователя на сайте.

mod_vhost_alias

Поддержка "virtual hosting" — множества сайтов на одном IP-адресе.

Ссылки