Como Ativar HTTP/3 e QUIC no seu Servidor

O que muda com o HTTP/3?

Ativar HTTP/3 e QUIC. Diferente do HTTP/2, que roda sobre TCP, o HTTP/3 utiliza o UDP (via protocolo QUIC). Isso elimina o problema de “Head-of-Line Blocking” do TCP: se um pacote se perde, apenas aquele fluxo de dados é afetado, e não a conexão inteira.

A ativação de HTTP/3 pode reduzir latência e melhorar a entrega de conteúdo, especialmente em redes instáveis. Porém, essa otimização é apenas uma parte de uma estratégia maior apresentada no guia completo de alta performance para servidor Linux


1. Ativação nos Principais Web Servers

LiteSpeed (Nativo)

O LiteSpeed foi o pioneiro no suporte ao QUIC. Se você usa Enterprise ou OpenLiteSpeed:

  1. Acesse o WebAdmin Console.
  2. Vá em Listeners -> Escolha o listener (Porta 443).
  3. Em QUIC, selecione Yes.
  4. Garanta que a porta 443/UDP esteja aberta no seu firewall (CSF/iptables/nftables).

Nginx (Mainline)

Desde a versão 1.25.x, o suporte ao HTTP/3 é nativo (módulo ngx_http_v3_module). No seu bloco server, adicione:

server {
    # Escuta a porta 443 para UDP (QUIC) e TCP (TLS)
    listen 443 quic reuseport;
    listen 443 ssl;

    # Cabeçalho necessário para informar ao navegador que o HTTP/3 está disponível
    add_header Alt-Svc 'h3=":443"; ma=86400';

    # TLS 1.3 é obrigatório para QUIC
    ssl_protocols TLSv1.2 TLSv1.3;
    ...
}

Nota de SysAdmin: O parâmetro reuseport é crucial para o desempenho do QUIC no Nginx.

HTTP/3 melhora o tempo de resposta ao utilizar QUIC sobre UDP, evitando algumas limitações do TCP. Essa otimização faz parte da arquitetura de alta performance para servidores Linux

DirectAdmin / cPanel

  • DirectAdmin: Se estiver usando o CustomBuild com Nginx, verifique se a versão é a mais recente. O DirectAdmin já começou a integrar as flags de QUIC nas configurações padrão de virtualhost.
  • CloudLinux: Certifique-se de que o LVE não está limitando excessivamente os processos UDP se você notar quedas de conexão.

2. Configuração de Firewall (O Passo Crítico)

Muitos administradores ativam no software, mas esquecem que o HTTP/3 é UDP.

  • CSF (ConfigServer Firewall): Adicione a porta 443 na linha UDP_IN e UDP_OUT.
  • No firewalld: firewall-cmd --permanent --add-port=443/udp firewall-cmd --reload

3. Como Testar e Validar

Não basta ver o site carregar; você precisa confirmar que o handshake QUIC ocorreu.

Ferramentas Externas

  • HTTP/3 Check (Geekflare/LiteSpeed): Basta inserir a URL. Ele verifica o cabeçalho Alt-Svc e a resposta UDP.
  • HTTP3Check.net: Ferramenta clássica da LiteSpeed.

No Navegador (Chrome/Edge/Firefox)

  1. Abra o DevTools (F12).
  2. Vá na aba Network.
  3. Clique com o botão direito nos cabeçalhos das colunas e habilite a coluna Protocol.
  4. Recarregue a página (F5). Você deverá ver h3 na coluna de protocolo.

Via Linha de Comando (cURL)

Você precisará de uma versão do curl compilada com suporte a QUIC (geralmente via nghttp3 ou quiche):

curl -I --http3 https://seu-dominio.com.br

HTTP/3 e QUIC representam uma evolução importante para reduzir latência e melhorar a experiência do usuário. Para entender todas as camadas envolvidas — rede, kernel, cache e infraestrutura — veja o guia definitivo de alta performance em servidores Linux

FAQ

O que é o protocolo QUIC no HTTP/3?

O QUIC é um protocolo de transporte de rede baseado em UDP que substitui o TCP no HTTP/3, reduzindo o tempo de handshake e melhorando a recuperação de perda de pacotes.

Por que o HTTP/3 é mais rápido que o HTTP/2?

Ao contrário do HTTP/2 (TCP), o HTTP/3 (UDP) elimina o bloqueio de início de fila (Head-of-Line Blocking). Se um pacote se perde, apenas aquele fluxo é afetado, e não toda a conexão.

Qual porta liberar no firewall para o HTTP/3?

É obrigatório liberar a porta 443 no protocolo UDP. Sem isso, o navegador tentará o downgrade automático para HTTP/2 via TCP.

O HTTP/3 melhora o SEO?

Sim. Ele impacta diretamente o LCP (Largest Contentful Paint) e o INP (Interaction to Next Paint), métricas do Core Web Vitals que o Google usa para ranqueamento.

Precisa de ajuda com outro problema? 
[Nossa equipe está disponível 24 horas por dia, 7 dias por semana]

Veja Mais:


Nginx FastCGI Cache vs Redis: Qual a Melhor Estratégia de Cache?
Performance Servidor Linux 2026: O Guia Definitivo de Otimização
PHP-FPM: O que é, Como Funciona e Por Que Melhora a Performance do Servidor
Como Otimizar my.cnf e Reduzir o Uso de CPU no MariaDB/MySQL
Timeouts no PHP-FPM: Como Calcular e Evitar Erros 504