Перейти к содержанию

Репозиторий 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 вы получаете бесшовное управление кэшем.

Совместимость версий

Модули автоматически пересобираются при обновлении 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].