Pular para o conteúdo
aprendana web

Infraestrutura

Como colocar um site no ar em uma VPS

Do servidor limpo ao domínio com HTTPS usando Nginx e Certbot.

RMRafael Marques1 min de leitura

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.

Compartilhar:
#Linux#Nginx#Servidores
RM

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 ↗

Artigos relacionados

Docker

Introdução ao Docker

Aprenda os conceitos fundamentais do Docker: imagens, containers e o seu primeiro comando.

1 min

Newsletter

Conhecimento novo, diretamente na sua caixa de entrada.

Novos artigos e vídeos, sem spam. Cancele quando quiser.