Ir para o conteúdo
Servidor VPS (Cloud)
Servidor VPS (Cloud)

Como Hospedar um Site em uma VPS (Guia Completo com NGINX)

Neste artigo

Introdução

Hospedar um site em uma VPS é a melhor opção para quem busca performance, controle e escalabilidade.

Diferente de hospedagens compartilhadas, a VPS permite total liberdade para configurar seu servidor.

Neste guia, você vai aprender como hospedar um site em uma VPS usando NGINX de forma simples e prática.


Resumo rápido

  • Instale o NGINX

  • Envie os arquivos do site

  • Configure o servidor web

  • Acesse pelo navegador


Pré-requisitos

Antes de começar, você precisa ter:

  • Uma VPS ativa

  • Acesso via SSH

  • NGINX instalado

💡 Se ainda não instalou, veja o guia de instalação do NGINX.


Passo 1: Acessar sua VPS

Conecte-se ao servidor:

Comando
ssh root@SEU_IP

Passo 2: Criar pasta do site

Comando
mkdir -p /var/www/meusite

Passo 3: Enviar arquivos do site

Você pode usar SFTP ou SCP:

Comando
scp -r ./meusite/* root@SEU_IP:/var/www/meusite

Passo 4: Configurar o NGINX

Crie um arquivo de configuração:

Comando
nano /etc/nginx/sites-available/meusite

Adicione:

Terminal
server {
    listen 80;
    server_name seu-dominio.com www.seu-dominio.com;

    root /var/www/meusite;
    index index.html;

    location / {
        try_files $uri $uri/ =404;
    }
}

Passo 5: Ativar o site

Comando
ln -s /etc/nginx/sites-available/meusite /etc/nginx/sites-enabled/

Passo 6: Testar e reiniciar

Comando
nginx -t systemctl restart nginx

Passo 7: Acessar o site

Abra no navegador:

👉 http://SEU_IP
ou
👉 http://seu-dominio.com


Erros comuns

  • DNS não apontado corretamente

  • Porta 80 bloqueada

  • Arquivos no diretório errado

  • Erro na configuração do NGINX


Boas práticas

  • Use SSL (HTTPS) com Let's Encrypt

  • Configure permissões corretamente

  • Utilize logs para monitoramento

  • Mantenha o servidor atualizado


Conclusão

Hospedar um site em uma VPS é mais simples do que parece.

Com poucos passos, você já consegue colocar seu projeto no ar com alta performance e total controle.


Próximo passo

Agora você pode:

  • Configurar SSL grátis (HTTPS)

  • Apontar domínio para sua VPS

  • Otimizar o NGINX para performance

Precisa de mais ajuda?

Abra um ticket, entre no Discord ou acesse o painel da RoxyCloud.