Pular para conteúdo

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-nginx ou 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?".

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:

  1. 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.
  2. 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.
  3. 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.