wils@web ~ $ cat ~/ajuda/como-configurar-o-nginx-1-24-para-suportar-conexao-https-com-certificados-ssl.md

Servidores

Como configurar o Nginx 1.24 para suportar conexão HTTPS com certificados SSL

atualizado em 08/08/2026

Introdução

Configurar o Nginx para suportar HTTPS é essencial para garantir a segurança das comunicações entre o servidor e os clientes. Neste manual, abordaremos o processo de configuração do Nginx 1.24 com certificados SSL.

Pré-requisitos

  • Servidor Linux com Nginx 1.24 instalado.
  • Certificado SSL (pode ser autoassinado ou de uma autoridade certificadora).
  • Acesso ao terminal do servidor.

Passo a Passo

1. Instalar o Nginx

Se você ainda não tem o Nginx instalado, use o seguinte comando:

sudo apt update
sudo apt install nginx

2. Obter Certificado SSL

Para obter um certificado SSL, você pode usar o Let's Encrypt. Instale o Certbot:

sudo apt install certbot python3-certbot-nginx

Em seguida, execute o comando para obter o certificado:

sudo certbot --nginx

3. Configurar o Nginx para HTTPS

Abra o arquivo de configuração do Nginx para o seu site:

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

Adicione ou modifique as seguintes linhas:

server {
listen 80;
server_name seu_dominio.com;
return 301 https://$host$request_uri;
}

server {
listen 443 ssl;
server_name seu_dominio.com;

ssl_certificate /etc/letsencrypt/live/seu_dominio.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/seu_dominio.com/privkey.pem;

location / {
proxy_pass http://localhost:3000;
}
}

4. Testar a Configuração

Verifique se a configuração do Nginx está correta:

sudo nginx -t

5. Reiniciar o Nginx

Reinicie o Nginx para aplicar as alterações:

sudo systemctl restart nginx

Conclusão

Agora seu servidor Nginx está configurado para suportar HTTPS com certificados SSL. Lembre-se de renovar seu certificado regularmente, especialmente se estiver usando o Let's Encrypt, que expira a cada 90 dias.

Dica: Considere implementar redirecionamentos de HTTP para HTTPS para garantir que todo o tráfego utilize a conexão segura.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.