wils@web ~ $ cat ~/ajuda/como-configurar-o-nginx-1-24-como-servidor-http-seguro-com-ssl-no-ubuntu-22-04.md
ServidoresComo configurar o Nginx 1.24 como servidor HTTP seguro com SSL no Ubuntu 22.04
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.