Репозиторий cPanel EA4
Партнёрская программа для хостинг-провайдеров и MSP
Запускаете ea-nginx на серверах клиентов как хостинг-провайдер или MSP? Одна лицензия покрывает весь ваш парк серверов, с SLA на пересборку в течение 24 часов после каждого релиза ea-nginx от cPanel. Свяжитесь с нами, чтобы стать партнёром.
Для операторов одного сервера: подписка Ultra с поддержкой reposync.
GetPageSpeed предоставляет специализированный репозиторий для cPanel EasyApache 4,
обеспечивая простую установку модулей NGINX, которые полностью совместимы с ea-nginx от cPanel.
Почему EA4?
EasyApache 4 от cPanel использует специально разработанный NGINX (ea-nginx), который отличается от стандартных дистрибутивов NGINX:
- Пользовательские пути: Модули устанавливаются в
/etc/nginx/modules/вместо/usr/lib64/nginx/modules/ - Пользовательская конфигурация: Конфигурации модулей помещаются в
/etc/nginx/conf.d/modules/ - Совместимость ABI: Модули должны быть собраны для точной версии
ea-nginx
Наш репозиторий EA4 (ea4) предоставляет модули, специально разработанные для этой среды, обеспечивая идеальную совместимость с вашим сервером cPanel.
Установка
Шаг 1: Установите репозиторий GetPageSpeed
dnf -y install https://extras.getpagespeed.com/release-latest.rpm
На системах с обнаруженным cPanel репозиторий ea4 автоматически включен.
Шаг 2: Установите модули
Все модули, совместимые с EA4, используют префикс ea-nginx- вместо nginx-module-:
# Установите модуль cache-purge
dnf -y install ea-nginx-cache-purge
# Установите модуль headers-more
dnf -y install ea-nginx-headers-more
# Установите модуль GeoIP2
dnf -y install ea-nginx-geoip2
Доступные модули
Все модули из коллекции GetPageSpeed доступны для cPanel EA4. Именование пакетов следует следующему шаблону:
| Стандартный пакет | Пакет EA4 |
|---|---|
nginx-module-cache-purge |
ea-nginx-cache-purge |
nginx-module-headers-more |
ea-nginx-headers-more |
nginx-module-geoip2 |
ea-nginx-geoip2 |
nginx-module-naxsi |
ea-nginx-naxsi |
Очистка кэша WordPress
Модуль ea-nginx-cache-purge позволяет автоматически аннулировать кэш при изменении содержимого WordPress.
В сочетании с плагином Proxy Cache Purge вы получаете бесшовное управление кэшем.
-
Полное руководство по настройке
Пошаговые инструкции по конфигурации NGINX и настройке плагина Proxy Cache Purge.
Совместимость версий
Модули автоматически пересобираются при обновлении ea-nginx. Формат версии пакета гарантирует,
что вы всегда получаете правильный модуль для вашей версии NGINX:
ea-nginx-cache-purge-1.29.4+2.5.5-1.gps.el9
│ │
│ └── Версия модуля upstream (2.5.5)
└── Версия ea-nginx (1.29.4)
Подробности репозитория
| Свойство | Значение |
|---|---|
| ID репозитория | getpagespeed-extras-ea4 |
| Базовый URL | https://extras.getpagespeed.com/redhat/$releasever/ea4/$basearch/ |
| GPG ключ | /etc/pki/rpm-gpg/RPM-GPG-KEY-GETPAGESPEED |
Ручная конфигурация репозитория
Если вам нужно вручную включить репозиторий:
dnf config-manager --set-enabled getpagespeed-extras-ea4
Или отредактируйте файл /etc/yum.repos.d/getpagespeed-extras.repo и установите enabled=1 в разделе
[getpagespeed-extras-ea4].