Infraestrutura
Como colocar um site no ar em uma VPS
Do servidor limpo ao domínio com HTTPS usando Nginx e Certbot.

Uma VPS dá controle total sobre o ambiente. Veja o caminho mínimo para publicar um site com segurança.
1. Atualize e proteja o servidor
sudo apt update && sudo apt upgrade -y
sudo ufw allow OpenSSH
sudo ufw allow 'Nginx Full'
sudo ufw enable
2. Instale o Nginx
sudo apt install nginx -y
Coloque os arquivos do site em /var/www/meusite e crie a configuração:
server {
listen 80;
server_name meusite.com.br;
root /var/www/meusite;
index index.html;
}
3. Aponte o domínio
No painel do seu registrador, crie um registro A apontando para o IP da VPS.
4. Ative o HTTPS
sudo apt install certbot python3-certbot-nginx -y
sudo certbot --nginx -d meusite.com.br
O Certbot renova o certificado automaticamente.
Onde hospedar: para seguir este tutorial, uma VPS da Hetzner ou da DigitalOcean funciona muito bem.
Escrito por
Rafael Marques
Criador do Aprenda na Web
Compartilho o que aprendo sobre servidores, containers, desenvolvimento web e automação — sempre de forma prática e testada.
Canal no YouTube ↗
