wils@web ~ $ cat ~/ajuda/como-configurar-nginx-1-24-para-suportar-https-e-melhorar-a-seguranca-do-seu-site.md
ServidoresComo configurar Nginx 1.24 para suportar HTTPS e melhorar a segurança do seu site
Este manual irá guiá-lo na configuração do Nginx 1.24 para suportar HTTPS e melhorar a segurança do seu site. O HTTPS é essencial para proteger a comunicação entre o servidor e os usuários.
Pré-requisitos
- Servidor rodando Nginx 1.24
- Acesso root ou sudo ao servidor
- Domínio registrado
- Certificado SSL (pode ser obtido gratuitamente com Let's Encrypt)
Passo 1: Instalar o Nginx
sudo apt updatesudo apt install nginxPasso 2: Obter um Certificado SSL
Utilizaremos o Certbot para obter um certificado SSL gratuito do Let's Encrypt.
sudo apt install certbot python3-certbot-nginxsudo certbot --nginx -d seu_dominio.com -d www.seu_dominio.comSiga as instruções na tela para completar a instalação do certificado.
Passo 3: Configurar o Nginx para HTTPS
Edite o arquivo de configuração do Nginx para habilitar o HTTPS.
sudo nano /etc/nginx/sites-available/defaultAltere a configuração para incluir as seguintes linhas:
server {
listen 443 ssl;
server_name seu_dominio.com www.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 / {
try_files $uri $uri/ =404;
}
}Passo 4: Redirecionar HTTP para HTTPS
Adicione um bloco de servidor para redirecionar todo o tráfego HTTP para HTTPS.
server {
listen 80;
server_name seu_dominio.com www.seu_dominio.com;
return 301 https://$host$request_uri;
}Passo 5: Testar a Configuração
sudo nginx -tSe não houver erros, reinicie o Nginx:
sudo systemctl restart nginxConclusão
Agora seu site está configurado para usar HTTPS. Para aumentar ainda mais a segurança, considere implementar HTTP Strict Transport Security (HSTS) e manter seu Nginx sempre atualizado.
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.