wils@web ~ $ cat ~/ajuda/guia-completo-para-implementar-seguranca-no-nginx-1-24-usando-https-e-headers-de-seguranca.md

Segurança

Guia completo para implementar segurança no Nginx 1.24 usando HTTPS e headers de segurança

atualizado em 15/08/2026

Implementar segurança no Nginx é essencial para proteger suas aplicações web. Este guia fornece um passo a passo para configurar HTTPS e headers de segurança na versão 1.24 do Nginx.

Introdução

O Nginx é um servidor web popular que pode ser configurado para oferecer suporte a HTTPS e aumentar a segurança através de headers apropriados. Vamos abordar como implementar essas configurações.

Passo 1: Instalação do Nginx

Primeiro, instale o Nginx se ainda não estiver instalado:

sudo apt update
sudo apt install nginx

Passo 2: Obter um Certificado SSL

Você pode usar o Let's Encrypt para obter um certificado SSL gratuito. Instale o Certbot:

sudo apt install certbot python3-certbot-nginx

Em seguida, obtenha o certificado:

sudo certbot --nginx -d seu_dominio.com -d www.seu_dominio.com

Passo 3: Configurar o Nginx para HTTPS

Abra o arquivo de configuração do Nginx:

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

Adicione as seguintes linhas para habilitar HTTPS:

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;
}

Passo 4: Adicionar Headers de Segurança

Adicione os seguintes headers de segurança dentro do bloco do servidor:

    add_header X-Content-Type-Options nosniff;
add_header X-Frame-Options DENY;
add_header X-XSS-Protection "1; mode=block";
add_header Content-Security-Policy "default-src 'self';";

Passo 5: Testar e Reiniciar o Nginx

Teste a configuração do Nginx:

sudo nginx -t

Se não houver erros, reinicie o Nginx:

sudo systemctl restart nginx

Conclusão

Com essas configurações, seu servidor Nginx estará mais seguro. Lembre-se de renovar seu certificado SSL a cada 90 dias usando:

sudo certbot renew

Dica: Considere implementar um firewall para aumentar ainda mais a segurança do seu servidor.

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.