Engintron ou o NGINX oficial do cPanel? Veja a situação de cada um em 2026, como instalar, como remover e qual escolher para o seu servidor.
Colocar o NGINX na frente do Apache é uma forma clássica de acelerar um servidor cPanel: o NGINX entrega arquivos estáticos (imagens, CSS, JavaScript) direto e repassa ao Apache só o que é dinâmico. Por anos, o jeito de fazer isso foi o Engintron, um projeto gratuito e independente. Desde 2021 o cPanel tem o seu próprio NGINX com proxy reverso, o pacote ea-nginx. Os dois continuam existindo em 2026, e a escolha depende do seu cenário.
Engintron ou ea-nginx: comparação rápida
| NGINX do cPanel (ea-nginx) | Engintron | |
|---|---|---|
| Quem mantém | cPanel, com suporte oficial | Projeto independente, gratuito (versão 2.13, agosto de 2026) |
| Sistemas | Todos os suportados pelo cPanel, inclusive Ubuntu 24.04 | AlmaLinux e similares 8 e 9 (com ou sem CloudLinux); Ubuntu prometido para a versão 3 |
| Instalação | WHM » Software » NGINX Manager | Script pela linha de comando; painel em WHM » Plugins |
| Cache | Cache por conta, que pode ser ligado ou desligado por usuário | Microcache de 1 segundo para páginas dinâmicas (só GET e HEAD) e cache de estáticos |
| LiteSpeed | Nenhum dos dois é compatível. O LiteSpeed já faz esse papel sozinho. | |
Na dúvida, prefira o ea-nginx: ele é atualizado junto com o cPanel e tem suporte do fabricante. O Engintron continua sendo uma boa opção para quem já o usa e conhece as configurações dele.
Como instalar o NGINX oficial do cPanel
- Abra o NGINX Manager em WHM » Software » NGINX Manager e clique em Install. Pela linha de comando, o equivalente é:
dnf install ea-nginx # no Ubuntu: apt install ea-nginx - Revise o cache. Por padrão o NGINX do cPanel guarda em cache todas as respostas. Sites com área logada, carrinho ou conteúdo personalizado precisam enviar cabeçalhos de cache corretos; se não enviarem, desligue o cache para essa conta na seção de usuários do NGINX Manager.
- Limpe o cache quando precisar, pela interface ou pelo script:
/usr/local/cpanel/scripts/ea-nginx clear_cache --all - Reinicie só pelo script do cPanel:
Não use o comando/usr/local/cpanel/scripts/restartsrv_nginxnginxdireto para parar ou reiniciar o serviço.
Como instalar o Engintron
- Rode o instalador oficial como root:
curl -sSL https://raw.githubusercontent.com/engintron/engintron/master/engintron.sh | bash -s -- install - Acesse o painel em WHM » Plugins » Engintron for cPanel/WHM, a última seção do menu do WHM.
- Para remover e devolver as portas 80 e 443 ao Apache:
curl -sSL https://raw.githubusercontent.com/engintron/engintron/master/engintron.sh | bash -s -- remove
Problemas comuns
O site mostra conteúdo de outro usuário ou página desatualizada
É o cache servindo uma resposta que não devia ser guardada. Limpe o cache e desligue-o para a conta (ea-nginx) ou ajuste os cabeçalhos de cache da aplicação.
Os logs e o firewall mostram só o IP do servidor como visitante
O Apache precisa ler o IP real enviado pelo NGINX. As duas soluções configuram isso na instalação; se o problema aparecer depois de mexer no Apache, reinstale o proxy ou revise o módulo mod_remoteip.
O instalador do Engintron recusa o sistema
O Engintron ainda não suporta Ubuntu. Nesse caso, use o ea-nginx.