wils@web ~ $ cat ~/ajuda/como-configurar-o-nginx-1-24-como-servidor-http-seguro-com-ssl-no-ubuntu-22-04.md

Servidores

Como configurar o Nginx 1.24 como servidor HTTP seguro com SSL no Ubuntu 22.04

atualizado em 26/07/2026

Este manual fornece um guia passo a passo para configurar o Nginx 1.24 como um servidor HTTP seguro com SSL no Ubuntu 22.04.

Introdução

O Nginx é um servidor web de alto desempenho que pode ser configurado para servir conteúdo de forma segura usando SSL. Neste guia, você aprenderá a instalar o Nginx, obter um certificado SSL e configurar o servidor para HTTPS.

Passo a Passo

1. Atualizar o sistema

sudo apt update && sudo apt upgrade -y

2. Instalar o Nginx

sudo apt install nginx -y

3. Instalar Certbot e o plugin do Nginx

sudo apt install certbot python3-certbot-nginx -y

4. Obter um certificado SSL

Substitua seu_dominio.com pelo seu domínio real.

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

5. Configurar o Nginx para redirecionar HTTP para HTTPS

Edite o arquivo de configuração do Nginx:

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

Adicione ou modifique as seguintes linhas:

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

6. Verificar a configuração do Nginx

sudo nginx -t

7. Reiniciar o Nginx

sudo systemctl restart nginx

Conclusão

Após seguir estes passos, seu servidor Nginx estará configurado para servir conteúdo de forma segura usando SSL. Lembre-se de renovar seu certificado SSL a cada 90 dias, o que pode ser feito automaticamente com o seguinte comando:

sudo certbot renew

Uma dica adicional é configurar um cron job para automatizar a renovação do certificado.

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.