wils@web ~ $ cat ~/ajuda/como-configurar-o-nginx-1-24-para-suportar-conexao-https-com-certificados-ssl.md
ServidoresComo configurar o Nginx 1.24 para suportar conexão HTTPS com certificados SSL
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 updatesudo apt install nginx2. Obter Certificado SSL
Para obter um certificado SSL, você pode usar o Let's Encrypt. Instale o Certbot:
sudo apt install certbot python3-certbot-nginxEm seguida, execute o comando para obter o certificado:
sudo certbot --nginx3. Configurar o Nginx para HTTPS
Abra o arquivo de configuração do Nginx para o seu site:
sudo nano /etc/nginx/sites-available/defaultAdicione 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 -t5. Reiniciar o Nginx
Reinicie o Nginx para aplicar as alterações:
sudo systemctl restart nginxConclusã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.