Como configurar o HTTP/2 no Nginx no Ubuntu 20.04
O HTTP/2 é uma versão aprimorada do protocolo HTTP que permite aumentar a velocidade do site e reduzir a carga no servidor da Web. Tudo isso é possível ao fazer várias solicitações simultâneas em uma única conexão TCP. Aumentar a velocidade não só melhora a experiência do usuário com o site, mas também pode elevar sua posição nos resultados dos mecanismos de pesquisa. Neste tutorial, veremos como configurar o HTTP/2 no servidor da Web Nginx no sistema Ubuntu 20.04.
Condições necessárias:
- O servidor da Web Nginx está instalado e sua configuração básica foi realizada;
- Seu site usa o protocolo HTTPS. A maioria dos navegadores da Web exige uma conexão criptografada para habilitar o HTTP/2.
Preparando o sistema para HTTP/2
Primeiro, você precisa de uma nova versão do servidor da Web Nginx para poder habilitar o HTTP/2. Atualize os pacotes no sistema.
Configurando o HTTP/2 no Nginx
Abra o arquivo de configuração de seu host virtual.
Localize esta linha no arquivo:
Adicione http2 aqui:
Se você vir a linha, começando com:
Em seguida, adicione http2 nela também.
Salve e feche o arquivo e verifique se há erros na configuração.
Reinicie o Nginx.
É isso, o protocolo HTTP/2 está ativado em seu site.
[/passo]
Verificar se o HTTP/2 está ativado
Você pode verificar se o HTTP/2 está ativado diretamente na linha de comando de qualquer máquina Linux. Para fazer isso, você precisa instalar o curl. Por exemplo, para o Ubuntu:
Agora, digite este comando com seu FQDN:
Saída:
...
Isso significa que seu site está usando HTTP/2 no momento.
Outra maneira de verificar isso é usar este serviço: https://tools.keycdn.com/http2-test.