Notícias
Novos modelos de linguagem da API Serverspace GPT
JH
Joe Harris
dezembro 17, 2020
Atualizado janeiro 31, 2025

Como configurar o HTTP/2 no Nginx no Ubuntu 20.04

Linux Servidor da Web Ubuntu

Using another OS?

Select the desired version or distribution.

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:

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.

apt update && apt upgrade

Configurando o HTTP/2 no Nginx

Abra o arquivo de configuração de seu host virtual.

nano /etc/nginx/sites-available/domain-name.com

Localize esta linha no arquivo:

listen 443 ssl;

Adicione http2 aqui:

listen 443 ssl http2;

Se você vir a linha, começando com:

listen [::]:443 ssl ...

Em seguida, adicione http2 nela também.

listen [::]:443 ssl http2 ...

Salve e feche o arquivo e verifique se há erros na configuração.

nginx -t

Reinicie o Nginx.

systemctl restart 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:

apt install curl

Agora, digite este comando com seu FQDN:

curl -I https://domain-name.com

Saída:

HTTP/2 200
...

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.

Avaliação:
5 fora de 5
Аverage rating : 5
Avaliado por: 2
CEP 01311-930 São Paulo Avenida Paulista, nº 1765, 7º andar, Cj. 72, CV 10172, Bela Vista
+ 55 11 5118-1047
ITGLOBAL.COM BR LTDA
Usamos cookies para melhorar sua experiência no Serverspace. Ao continuar a navegar em nosso site, você concorda com o Uso de Cookies e com a Política de Privacidade.