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

cPanel EA4 NGINX Модули

Программа партнерства для хостеров и MSP

Запускаете ea-nginx на серверах клиентов как хостер или провайдер управляемых услуг? Одна лицензия покрывает весь ваш парк, с SLA на восстановление в течение 24 часов на каждое обновление cPanel ea-nginx. Свяжитесь с нами, чтобы стать партнером.

Операторы с одним сервером: смотрите Ultra подписку для доступа с включенным reposync.

Почему это важно для хостеров cPanel

ea-nginx от cPanel отличен, но поставляется без дополнительных модулей. Ваши клиенты просят Brotli, блокировку по странам, WAF, очистку кэша WordPress, WebP на лету, а вы в итоге говорите "не поддерживается" или собираете модули вручную, которые ломаются при следующем обновлении ea-nginx.

GetPageSpeed EA4 решает эту проблему. Более 140 производственных модулей NGINX, предварительно собранных под точный ABI ea-nginx, автоматически пересобираются при обновлении cPanel и устанавливаются одной командой dnf.

Вы сохраняете cPanel. Ваши клиенты получают корпоративный NGINX. Вы прекращаете заботиться о несовпадениях ABI.

Что вы можете продавать с этим

Запрос клиента Модуль Пакет
"Мой сайт медленный" Сжатие Brotli, на 15-25% меньше, чем gzip ea-nginx-brotli
"Кэш WordPress не очищается" Интеграция очистки кэша прокси ea-nginx-cache-purge
"На нас нападают" WAF ModSecurity с OWASP CRS ea-nginx-modsecurity
"Заблокировать эту страну" GeoIP2 запросы и правила ea-nginx-geoip2
"Автоматически обслуживать WebP" Конвертация изображений на лету ea-nginx-image-filter
"Добавить/удалить заголовки ответа" Переписывание заголовков ea-nginx-headers-more
"Базовая защита от ботов" WAF NAXSI ea-nginx-naxsi
"Ограничение по куки/заголовку" Динамическое ограничение по скорости ea-nginx-dynamic-limit-req
"Красивый список директорий" Fancy auto-index ea-nginx-fancyindex
"Настоящие IP-адреса посетителей за Cloudflare" Настоящий IP от доверенных прокси встроенный, настраивается через наши сниппеты

Полный список: более 140 модулей, аналогично нашему стандартному репозиторию. Если мы поставляем это для nginx, мы поставляем это для ea-nginx.

Почему EA4 нужны свои пакеты

EasyApache 4 от cPanel использует кастомную сборку ea-nginx, которая не соответствует стандартному NGINX:

  • Путь к модулям: /etc/nginx/modules/ вместо /usr/lib64/nginx/modules/
  • Путь к конфигурации: /etc/nginx/conf.d/modules/
  • ABI привязка: модули должны соответствовать точной сборке ea-nginx, иначе nginx отказывается их загружать

Соберите это самостоятельно, и вы берете на себя обслуживание. Используйте наш репозиторий, и мы берем это на себя.

Установка

Шаг 1: Установите репозиторий GetPageSpeed

dnf -y install https://extras.getpagespeed.com/release-latest.rpm

На серверах cPanel подрепозиторий ea4 автоматически активируется. Больше ничего делать не нужно.

Шаг 2: Установите модули

Пакеты EA4 используют префикс ea-nginx- вместо nginx-module-:

dnf -y install ea-nginx-cache-purge
dnf -y install ea-nginx-brotli
dnf -y install ea-nginx-headers-more
dnf -y install ea-nginx-geoip2
dnf -y install ea-nginx-modsecurity

Затем перезапустите nginx:

systemctl restart nginx

Это вся установка.

НNaming пакетов

Все в нашем основном репозитории имеет двойника EA4. Просто поменяйте префикс:

Стандартный пакет Пакет EA4
nginx-module-cache-purge ea-nginx-cache-purge
nginx-module-brotli ea-nginx-brotli
nginx-module-headers-more ea-nginx-headers-more
nginx-module-geoip2 ea-nginx-geoip2
nginx-module-modsecurity ea-nginx-modsecurity
nginx-module-naxsi ea-nginx-naxsi
nginx-module-image-filter ea-nginx-image-filter

Та же схема для остальных 140+ каталогов.

Очистка кэша WordPress (убийственная функция)

Если вы хостите WordPress на cPanel, а большинство хостеров cPanel это делают, это то, что вы продаете в первую очередь.

Модуль ea-nginx-cache-purge работает с плагином Proxy Cache Purge для WordPress. Клиент публикует пост, комментирует, обновляет продукт, и затронутые записи кэша мгновенно аннулируются. Никаких устаревших страниц, никаких билетов "почему мое изменение не отображается?".

Обновления без обслуживания

Когда cPanel выпускает новую версию ea-nginx, наши сборщики обнаруживают это и пересобирают каждый модуль под нее, обычно в течение нескольких часов. Версия пакета кодирует обе версии, так что dnf всегда выбирает правильное соответствие:

ea-nginx-cache-purge-1.29.4+2.5.5-1.gps.el9
                      │      │
                      │      └── Версия модуля (2.5.5)
                      └── Соответствует вашему ea-nginx (1.29.4)

Запускайте dnf upgrade в своем обычном ритме. Модули остаются в ногу с ea-nginx. Вам никогда не придется трогать компилятор.

Подробности репозитория

Свойство Значение
ID репозитория getpagespeed-extras-ea4
Базовый URL https://extras.getpagespeed.com/redhat/$releasever/ea4/$basearch/
GPG ключ /etc/pki/rpm-gpg/RPM-GPG-KEY-GETPAGESPEED
Поддерживаемые версии RHEL / CentOS / AlmaLinux / Rocky 8 и 9

Ручное включение репозитория

Если автоопределение не сработало (кастомная установка cPanel, странная разметка), включите его вручную:

dnf config-manager --set-enabled getpagespeed-extras-ea4

Или установите enabled=1 в разделе [getpagespeed-extras-ea4] в файле /etc/yum.repos.d/getpagespeed-extras.repo.

Как продавать это своим клиентам

Три аспекта, которые закрывают сделку:

  1. Скорость: Brotli + очистка кэша снижает TTFB на типичном сайте WordPress с 400 мс до менее 100 мс. Core Web Vitals проходят. Google ранжирует их выше. Они остаются на вашем хостинге.
  2. Безопасность: ModSecurity + NAXSI + GeoIP2 блокируют большинство автоматизированных атак до того, как они достигнут PHP. Меньше скомпрометированных аккаунтов, меньше заявок в поддержку, меньше возвратов.
  3. Дифференциация: "Включены модули корпоративного NGINX" — это фраза, с которой ваши конкуренты на чистом cPanel не могут сопоставиться без того же репозитория. Укажите это на странице цен.

Начните

dnf -y install https://extras.getpagespeed.com/release-latest.rpm
dnf -y install ea-nginx-cache-purge ea-nginx-brotli ea-nginx-headers-more
systemctl restart nginx

Три команды, корпоративный NGINX на cPanel. Свяжитесь с нами для получения лицензии хостера для всего вашего парка.