cPanel EA4 Módulos NGINX
Programa de socios para Hoster & MSP
¿Ejecutando ea-nginx en servidores de clientes como un proveedor de hosting o de servicios gestionados? Una licencia cubre toda tu flota, con un SLA de reconstrucción de 24 horas en cada lanzamiento de ea-nginx de cPanel. Contáctanos para convertirte en socio.
Operadores de servidor único: consulta la suscripción Ultra para acceso habilitado a reposync.
Por qué esto es importante para los hosters de cPanel
El ea-nginx de cPanel es genial, pero se envía desnudo. Tus clientes piden Brotli, bloqueo por país, un WAF, purga de caché de WordPress, WebP al vuelo, y terminas diciendo "no soportado" o compilando módulos manualmente que se rompen en la siguiente actualización de ea-nginx.
GetPageSpeed EA4 soluciona eso. Más de 140 módulos NGINX en producción, preconstruidos contra la ABI exacta de ea-nginx, reconstruidos automáticamente cuando cPanel lo actualiza, instalados con un solo comando dnf.
Tú mantienes cPanel. Tus clientes obtienen NGINX empresarial. Dejas de cuidar desajustes de ABI.
Lo que puedes vender con esto
| Solicitud del cliente | Módulo | Paquete |
|---|---|---|
| "Mi sitio es lento" | Compresión Brotli, 15-25% más pequeño que gzip | ea-nginx-brotli |
| "La caché de WordPress no se borra" | Integración de purga de caché proxy | ea-nginx-cache-purge |
| "Estamos siendo atacados" | WAF ModSecurity con OWASP CRS | ea-nginx-modsecurity |
| "Bloquear este país" | Búsquedas y reglas GeoIP2 | ea-nginx-geoip2 |
| "Servir WebP automáticamente" | Conversión de imágenes al vuelo | ea-nginx-image-filter |
| "Agregar/eliminar encabezados de respuesta" | Reescritura de encabezados | ea-nginx-headers-more |
| "Protección básica contra bots" | WAF NAXSI | ea-nginx-naxsi |
| "Limitar tasa por cookie/encabezado" | Limitación de tasa dinámica | ea-nginx-dynamic-limit-req |
| "Listado de directorios más bonito" | Auto-índice elegante | ea-nginx-fancyindex |
| "IPs reales de visitantes detrás de Cloudflare" | IP real de proxies de confianza | integrado, configurado a través de nuestros fragmentos |
Lista completa: más de 140 módulos, igual que nuestro repositorio estándar. Si lo enviamos para nginx, lo enviamos para ea-nginx.
Por qué EA4 necesita sus propios paquetes
EasyApache 4 de cPanel utiliza una construcción personalizada de ea-nginx que no coincide con el NGINX estándar:
- Ruta del módulo:
/etc/nginx/modules/en lugar de/usr/lib64/nginx/modules/ - Ruta de configuración:
/etc/nginx/conf.d/modules/ - Fijación de ABI: los módulos deben coincidir exactamente con la construcción de
ea-nginxo nginx se niega a cargarlos
Compílalo tú mismo y eres responsable del mantenimiento. Usa nuestro repositorio y nosotros nos encargamos.
Instalación
Paso 1: Instalar el Repositorio GetPageSpeed
dnf -y install https://extras.getpagespeed.com/release-latest.rpm
En servidores de cPanel, el sub-repositorio ea4 se habilita automáticamente. No hay nada más que hacer.
Paso 2: Instalar Módulos
Los paquetes de EA4 utilizan el prefijo ea-nginx- en lugar de 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
Luego reinicia nginx:
systemctl restart nginx
Esa es toda la instalación.
Nomenclatura de paquetes
Todo en nuestro repositorio principal tiene un gemelo EA4. Cambia el prefijo:
| Paquete estándar | Paquete 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 |
El mismo patrón para el resto del catálogo de más de 140.
Purga de caché de WordPress (la característica estrella)
Si alojas WordPress en cPanel, y la mayoría de los hosters de cPanel lo hacen, esta es la que vendes primero.
El módulo ea-nginx-cache-purge se empareja con el plugin Proxy Cache Purge de WordPress. El cliente publica una entrada, comenta, actualiza un producto, y las entradas de caché afectadas se invalidan al instante. Sin páginas obsoletas, sin tickets de "¿por qué no se muestra mi cambio?".
-
Guía Completa de Configuración
Paso a paso: configuración de NGINX, plugin Proxy Cache Purge, pruebas, ajustes.
Actualizaciones sin mantenimiento
Cuando cPanel envía un nuevo ea-nginx, nuestros constructores lo detectan y reconstruyen cada módulo contra él, generalmente dentro de unas horas. La versión del paquete codifica ambas versiones para que dnf siempre elija la coincidencia correcta:
ea-nginx-cache-purge-1.29.4+2.5.5-1.gps.el9
│ │
│ └── Versión del módulo (2.5.5)
└── Coincide con tu ea-nginx (1.29.4)
Ejecuta dnf upgrade en tu cadencia normal. Los módulos se mantienen en sincronía con ea-nginx. Nunca tocas un compilador.
Detalles del repositorio
| Propiedad | Valor |
|---|---|
| ID del Repositorio | getpagespeed-extras-ea4 |
| URL Base | https://extras.getpagespeed.com/redhat/$releasever/ea4/$basearch/ |
| Clave GPG | /etc/pki/rpm-gpg/RPM-GPG-KEY-GETPAGESPEED |
| Soportado | RHEL / CentOS / AlmaLinux / Rocky 8 y 9 |
Habilitación manual del repositorio
Si la detección automática no se activa (instalación personalizada de cPanel, particionamiento extraño), habilítalo manualmente:
dnf config-manager --set-enabled getpagespeed-extras-ea4
O establece enabled=1 en la sección [getpagespeed-extras-ea4] en /etc/yum.repos.d/getpagespeed-extras.repo.
Vendiendo esto a tus clientes
Tres ángulos que cierran:
- Velocidad: Brotli + purga de caché reduce el TTFB en un sitio típico de WordPress de 400 ms a menos de 100 ms. Los Core Web Vitals pasan. Google los clasifica más alto. Se quedan en tu hosting.
- Seguridad: ModSecurity + NAXSI + GeoIP2 bloquean la mayoría de los ataques automatizados antes de que lleguen a PHP. Menos cuentas comprometidas, menos tickets de soporte, menos contracargos.
- Diferenciación: "Módulos NGINX empresariales incluidos" es una línea que tus competidores en cPanel desnudo no pueden igualar sin el mismo repositorio. Ponlo en tu página de precios.
Comienza
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
Tres comandos, NGINX empresarial en cPanel. Habla con nosotros sobre una licencia de hoster para toda tu flota.