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. Клиент публикует пост, комментирует, обновляет продукт, и затронутые записи кэша мгновенно аннулируются. Никаких устаревших страниц, никаких билетов "почему мое изменение не отображается?".
-
Полное руководство по настройке
Шаг за шагом: конфигурация NGINX, плагин Proxy Cache Purge, тестирование, настройка.
Обновления без обслуживания
Когда 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.
Как продавать это своим клиентам
Три аспекта, которые закрывают сделку:
- Скорость: Brotli + очистка кэша снижает TTFB на типичном сайте WordPress с 400 мс до менее 100 мс. Core Web Vitals проходят. Google ранжирует их выше. Они остаются на вашем хостинге.
- Безопасность: ModSecurity + NAXSI + GeoIP2 блокируют большинство автоматизированных атак до того, как они достигнут PHP. Меньше скомпрометированных аккаунтов, меньше заявок в поддержку, меньше возвратов.
- Дифференциация: "Включены модули корпоративного 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. Свяжитесь с нами для получения лицензии хостера для всего вашего парка.