cPanel EA4 Módulos NGINX
Programa de parceria para Hoster & MSP
Executando ea-nginx em servidores de clientes como um provedor de hospedagem ou serviços gerenciados? Uma licença cobre toda a sua frota, com um SLA de reconstrução de 24 horas em cada lançamento do ea-nginx do cPanel. Entre em contato conosco para se tornar um parceiro.
Operadores de servidor único: veja a assinatura Ultra para acesso habilitado para reposync.
Por que isso é importante para hosters de cPanel
O ea-nginx do cPanel é ótimo, mas vem nu. Seus clientes pedem Brotli, bloqueio por país, um WAF, purgação de cache do WordPress, WebP em tempo real, e você acaba dizendo "não suportado" ou compilando módulos manualmente que quebram na próxima atualização do ea-nginx.
GetPageSpeed EA4 resolve isso. Mais de 140 módulos NGINX de produção, pré-compilados contra o exato ABI do ea-nginx, reconstruídos automaticamente quando o cPanel o atualiza, instalados com um único comando dnf.
Você mantém o cPanel. Seus clientes obtêm NGINX empresarial. Você para de cuidar de incompatibilidades de ABI.
O que você pode vender com isso
| Solicitação do cliente | Módulo | Pacote |
|---|---|---|
| "Meu site está lento" | Compressão Brotli, 15-25% menor que gzip | ea-nginx-brotli |
| "O cache do WordPress não limpa" | Integração de Purga de Cache Proxy | ea-nginx-cache-purge |
| "Estamos sendo atacados" | WAF ModSecurity com OWASP CRS | ea-nginx-modsecurity |
| "Bloquear este país" | Consultas e regras GeoIP2 | ea-nginx-geoip2 |
| "Servir WebP automaticamente" | Conversão de imagem em tempo real | ea-nginx-image-filter |
| "Adicionar/remover cabeçalhos de resposta" | Reescrita de cabeçalhos | ea-nginx-headers-more |
| "Proteção básica contra bots" | WAF NAXSI | ea-nginx-naxsi |
| "Limitar taxa por cookie/cabeçalho" | Limitação de taxa dinâmica | ea-nginx-dynamic-limit-req |
| "Listagem de diretório mais bonita" | Auto-índice elegante | ea-nginx-fancyindex |
| "IPs reais dos visitantes atrás do Cloudflare" | IP real de proxies confiáveis | embutido, configurado via nossos snippets |
Lista completa: mais de 140 módulos, igual ao nosso repositório padrão. Se enviamos para nginx, enviamos para ea-nginx.
Por que o EA4 precisa de seus próprios pacotes
O EasyApache 4 do cPanel usa uma construção personalizada do ea-nginx que não corresponde ao NGINX padrão:
- Caminho do módulo:
/etc/nginx/modules/em vez de/usr/lib64/nginx/modules/ - Caminho de configuração:
/etc/nginx/conf.d/modules/ - Pinagem de ABI: os módulos devem corresponder à construção exata do
ea-nginxou o nginx se recusa a carregá-los
Compile você mesmo e você é responsável pela manutenção. Use nosso repositório e nós cuidamos disso.
Instalação
Passo 1: Instale o Repositório GetPageSpeed
dnf -y install https://extras.getpagespeed.com/release-latest.rpm
Nos servidores cPanel, o sub-repositório ea4 se habilita automaticamente. Nada mais a fazer.
Passo 2: Instale os Módulos
Os pacotes EA4 usam o prefixo ea-nginx- em vez 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
Em seguida, reinicie o nginx:
systemctl restart nginx
Essa é toda a instalação.
Nomeação de pacotes
Tudo em nosso repositório principal tem um par EA4. Troque o prefixo:
| Pacote padrão | Pacote 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 |
Mesma lógica para o restante do catálogo de mais de 140 itens.
Purgação de cache do WordPress (o recurso matador)
Se você hospeda WordPress no cPanel, e a maioria dos hosters de cPanel o faz, este é o que você vende primeiro.
O módulo ea-nginx-cache-purge se emparelha com o plugin Proxy Cache Purge do WordPress. O cliente publica um post, comenta, atualiza um produto, e as entradas de cache afetadas são invalidadas instantaneamente. Sem páginas desatualizadas, sem tickets de "por que minha alteração não está aparecendo?".
-
Guia Completo de Configuração
Passo a passo: configuração do NGINX, plugin Proxy Cache Purge, testes, ajustes.
Atualizações sem manutenção
Quando o cPanel envia um novo ea-nginx, nossos construtores o detectam e reconstroem cada módulo contra ele, geralmente dentro de algumas horas. A versão do pacote codifica ambas as versões, então o dnf sempre escolhe a correspondência correta:
ea-nginx-cache-purge-1.29.4+2.5.5-1.gps.el9
│ │
│ └── Versão do módulo (2.5.5)
└── Corresponde ao seu ea-nginx (1.29.4)
Execute dnf upgrade na sua cadência normal. Os módulos permanecem em sincronia com o ea-nginx. Você nunca toca em um compilador.
Detalhes do repositório
| Propriedade | Valor |
|---|---|
| ID do Repositório | getpagespeed-extras-ea4 |
| URL Base | https://extras.getpagespeed.com/redhat/$releasever/ea4/$basearch/ |
| Chave GPG | /etc/pki/rpm-gpg/RPM-GPG-KEY-GETPAGESPEED |
| Suportado | RHEL / CentOS / AlmaLinux / Rocky 8 e 9 |
Habilitação manual do repositório
Se a detecção automática não funcionar (instalação personalizada do cPanel, particionamento estranho), habilite manualmente:
dnf config-manager --set-enabled getpagespeed-extras-ea4
Ou defina enabled=1 na seção [getpagespeed-extras-ea4] em /etc/yum.repos.d/getpagespeed-extras.repo.
Vendendo isso para seus clientes
Três ângulos que fecham:
- Velocidade: Brotli + purga de cache reduz o TTFB em um site WordPress típico de 400ms para menos de 100ms. Core Web Vitals aprovados. O Google os classifica mais alto. Eles permanecem na sua hospedagem.
- Segurança: ModSecurity + NAXSI + GeoIP2 bloqueiam a maior parte dos ataques automatizados antes que atinjam o PHP. Menos contas comprometidas, menos tickets de suporte, menos chargebacks.
- Diferenciação: "Módulos NGINX empresarial incluídos" é uma linha que seus concorrentes em cPanel nu não podem igualar sem o mesmo repositório. Coloque isso na sua página de preços.
Comece
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
Três comandos, NGINX empresarial no cPanel. Fale conosco sobre uma licença de hoster para toda a sua frota.