Saltar a contenido

cPanel EA4 Módulos NGINX

Programa de socios para Hoster & MSP

¿Ejecutando ea-nginx en servidores de clientes como un proveedor de hosting o 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.

El acceso a un solo servidor comienza con Plus ($10/mes) para el conjunto de módulos de código abierto. Los módulos desarrollados por GetPageSpeed, como cache-purge y device-type, requieren Pro ($20/mes). Ultra solo es necesario para la replicación de repositorios internos.

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 el ABI exacto 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 ello

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 Proxy Cache Purge 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/quitar 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 dinámica de tasa ea-nginx-dynamic-limit-req
"Listado de directorios más bonito" Índice automático elegante ea-nginx-fancyindex
"IPs reales de visitantes detrás de Cloudflare" IP real de proxies de confianza incorporado, 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 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-nginx o nginx se niega a cargarlos

Compílalo tú mismo y te encargas 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 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 de WordPress Proxy Cache Purge. 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?".

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, por lo que dnf siempre elige 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 bajo la sección [getpagespeed-extras-ea4] en /etc/yum.repos.d/getpagespeed-extras.repo.

Vendiendo esto a tus clientes

Tres ángulos que cierran:

  1. Velocidad: Brotli + cache-purge 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.
  2. Seguridad: ModSecurity + NAXSI + GeoIP2 bloquea la mayoría de los ataques automatizados antes de que lleguen a PHP. Menos cuentas comprometidas, menos tickets de soporte, menos contracargos.
  3. 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.