Teste suas habilidades em todos os nossos serviços de hospedagem e ganhe 15% de desconto!

Utilizar o código no ato da compra:

Skills
01.11.2024

Como instalar o Nginx com suporte a HTTP/2 no Ubuntu

O Nginx é um poderoso servidor Web conhecido pelo seu desempenho e eficiência. A ativação do suporte a HTTP/2 pode melhorar o desempenho do site, permitindo a multiplexação de solicitações, reduzindo a latência e melhorando os tempos de carregamento. Este guia irá guiá-lo através dos passos para instalar o Nginx com suporte HTTP/2 no Ubuntu 18.04/20.04

1. Pré-requisitos

Antes de começar, certifique-se de ter o seguinte

2. Atualizando o índice de pacotes

Comece por atualizar o índice de pacotes para garantir que tem a informação mais recente sobre os pacotes disponíveis

sudo apt update

3. Instalando o Nginx

Etapa 1: Instalar o Nginx

Para instalar o Nginx, execute o seguinte comando

sudo apt install nginx

Etapa 2: Iniciar o Nginx

Uma vez instalado, inicie o serviço Nginx

sudo systemctl start nginx

Etapa 3: habilitar o Nginx para iniciar na inicialização

Para garantir que o Nginx seja iniciado automaticamente na inicialização, execute

sudo systemctl enable nginx

4. Instalando o OpenSSL

Para usar o HTTP/2, é necessário ter o SSL/TLS habilitado. Você pode instalar o OpenSSL usando

sudo apt install openssl

5. Obtenção de um certificado SSL

Pode obter um certificado SSL gratuito a partir do Let’s Encrypt. Primeiro, instale o Certbot, que ajuda a obter e gerenciar certificados SSL

sudo apt install certbot python3-certbot-nginx

Etapa 1: Obter o certificado SSL

Execute o seguinte comando para obter um certificado para o seu domínio

sudo certbot --nginx

Siga as instruções para configurar seu certificado SSL. O Certbot configurará automaticamente o Nginx para usar o certificado e habilitar o HTTPS

6. Configurando o Nginx para HTTP/2

Depois de ter um certificado SSL, você pode habilitar o HTTP/2 na configuração do Nginx

Etapa 1: Editar o arquivo de configuração do Nginx

Abra o arquivo de configuração padrão do Nginx

sudo nano /etc/nginx/sites-available/default

Etapa 2: Atualizar o bloco do servidor

Encontre o bloco do servidor para sua configuração HTTPS (geralmente definido com listen 443 ssl;). Atualize-o para incluir o http2 desta forma

server {
listen 443 ssl http2;
server_name your_domain.com; # Replace with your domain
ssl_certificate /etc/letsencrypt/live/your_domain.com/fullchain.pem; # Adjust as necessary
ssl_certificate_key /etc/letsencrypt/live/your_domain.com/privkey.pem; # Adjust as necessary
location / {
# Your site configuration
}
}
#

Etapa 3: Salvar e sair

Salve as alterações e saia do editor (CTRL + X, depois Y e Enter)

7. Testando a configuração do Nginx

Antes de reiniciar o Nginx, verifique se há erros de sintaxe na configuração: se tudo estiver correto, você verá uma mensagem de confirmação

8. Reiniciar o Nginx

Para aplicar as alterações, reinicie o serviço Nginx

sudo systemctl restart nginx

9. Verificando o suporte a HTTP/2

Para verificar se o HTTP/2 está ativado, você pode usar uma ferramenta online como tools.keycdn.com/http2-test ou usar um navegador com ferramentas de desenvolvedor

Etapa 1: Usando as ferramentas de desenvolvedor do navegador

  1. Abra seu site em um navegador da Web.
  2. Clique com o botão direito do rato e selecione Inspecionar ou prima F12 para abrir as Ferramentas de Programador.
  3. Vá para a guia Rede e recarregue a página.
  4. Clique nos pedidos e verifique a coluna Protocolo para ver se o HTTP/2 está a ser utilizado.

10. Conclusão

Instalar o Nginx com suporte a HTTP/2 no Ubuntu 18.04/20.04 é uma ótima maneira de melhorar o desempenho do seu site. Seguindo este guia, você pode habilitar o HTTP/2, que melhora os tempos de carregamento e a experiência do usuário. Monitore regularmente seu servidor e mantenha seu software atualizado para manter o desempenho e a segurança ideais.

Teste suas habilidades em todos os nossos serviços de hospedagem e ganhe 15% de desconto!

Utilizar o código no ato da compra:

Skills