Популярные модули Apache


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

Apache довольно гибкий и легко настраиваемый, поэтому разработано множество полезных модулей для оптимизации его работы. Я попробовала выделить наиболее популярные и востребованные модули Apache. Рассмотрим для каких целей их используют веб-специалисты.

Модули нацелены на расширение возможностей веб-сервера. Они выполнены в виде подключаемых библиотек, которые имеют расширение *.so. Эти модули размещаются в специальной папке и устанавливаются либо вручную, либо с помощью специального дистрибутива. Активация модуля происходит через его подключение в конфигурации программы.

Какие модули пользуются большой популярностью?

Для оптимизации работы веб-сервера и увеличения скорости загрузки контента существует специальный модуль под названием PageSpeed. Модуль разработала компания Google для сжатия контента. Он имеет функции сжатия данных, кэширования, изменения размера файлов и удаления лишних пробелов и символов из файлов. Для того, чтобы установить этом модуль в систему Ubuntu необходимо запустить следующую команду:

$ wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb

$ sudo dpkg -i mod-pagespeed-*.deb

$ sudo apt -f install

$ sudo systemctl restart apache2

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

Модуль устанавливается с официальных репозиториев:

$ sudo apt install libapache2-modsecurity

Потом модуль активируется с помощью $ sudo a2enmod mod-security.

Простый и полезный модуль, который установлен по умолчанию в Apache,  mod_status. Он оценивает нагрзуку на сервер и количество запросов. Файл конфигурации размещается в специальной папке  /etc/apache2/mods-available: $ sudo vi /etc/apache2/mods-available/status.conf.

Для блокировки IP запросов используют модуль Spamhaus. Блокируются те адреса, которые считаются опасными для сайта, например, хакерскими. С использованием команды $ sudo apt install libapache2-mod-spamhaus можно установить модуль из официального репозитория. Можно фильтровать по разным критериям, в том числе, настраивать белый список IP-адресов.

О модуле Rewrite наверное слышали все, кто имеет хоть какое-то отношение к настройки веб-серверов. Данный модуль используют большинство сайтов, которые Вы встречаете в Сети. В большинстве дистрибутивов модуль установлен по умолчанию, но если понадобится его установка используйте команду

$ sudo a2enmod rewrite

$ sudo systemctl restart apache2

Модуль Rewrite дает возможность генерировать легко читаемые URL для документов, выполнять редиректы и разным образом преобразовывать содержимое запросов. Настройки модуля выполняются через файлы httaccess, но Вы можете использовать эти настройки по желанию.

Эти основные модули Вы можете использовать для наилучшей работы своих сайтов. Конечно, это не весь список модулей. Они постоянно обновляются, добавляются новые, а это расширяет возможности и функционал. Если Вы решили подключить модули, то отдавайте предпочтение только проверенным, которые используются большим количеством пользователей и имеют хорошую репутацию. Желаю Вам стабильной работы сайтов!

Что выбрать: APACHE VS NGINX - все о данных технологиях.

Если Вам нужна VPS для размещения сайтов или приложений, обращайтесь в компанию ГиперХост! Мы всегда на связи и рады помочь, к тому же мы предоставляем бесплатное администрирование.