И без того богатые возможности 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-адресе.
Ссылки
Просмотров: 1110