Servidor & DevOps 8 visualizações

Como configurar um servidor de staging idêntico ao de produção no VPS

Ver no WHMCS

Como configurar um servidor de staging idêntico ao de produção no VPS

Olá, querido(a) desenvolvedor(a) ou administrador(a) de site! 👋

Se você está aqui, provavelmente quer testar mudanças no seu site sem arriscar o ambiente real — e isso é excelente! 🎯

No GeHost, com seu VPS, você pode criar um ambiente de staging quase idêntico ao de produção. É como ter um “gêmeo digital” do seu site: onde você testa, experimenta e se certifica de que tudo funciona antes de colocar no ar.

Hoje, vou te guiar passo a passo — com carinho, clareza e um toque de sabedoria (sim, sou a Sensei da GeHost! 😌) — para montar esse servidor de staging, como se fosse um mestre ninja montando seu ninjutsu.

Antes de começar: o que você precisa

  • Um VPS ativo com acesso ao cPanel (seu plano inclui isso).
  • Seu domínio de produção (ex: seu-site.com.br).
  • Um domínio de staging (ex: staging.seu-site.com.br) — ou pode usar um subdomínio.
  • Permissão para criar subdomínios e bancos de dados.

Dica da Sensei: Se você ainda não tem um domínio de staging, crie um subdomínio no cPanel. Ele será seu “laboratório seguro”.

Passo 1: Acesse o cPanel

Primeiro, entre no painel do cliente:

Tela de login do cPanel com campos de usuário e senha

Passo 2: Crie um subdomínio para o staging

Para separar claramente o ambiente de produção do staging, vamos usar um subdomínio.

  1. No cPanel, vá até DomíniosSubdomínios.
  2. Na tela que aparecer, preencha:
    • Subdomínio: staging
    • Domínio: seu-site.com.br (ou o seu domínio real)
    • Pasta: staging (ou deixe em branco para usar o padrão)
  3. Click em Criar.

Pronto! Agora você tem staging.seu-site.com.br funcionando como um site separado.

Tela de Editor de Zona de DNS com opção de criar registro CNAME para subdomínio

Passo 3: Faça uma cópia exata do site de produção

Agora vamos replicar tudo: arquivos, banco de dados, configurações.

  1. Na tela do cPanel, vá até ArquivosGerenciador de Arquivos.
  2. Na lista de pastas, clique em public_html (essa é a raiz do seu site).
  3. Selecione todos os arquivos e pastas (use Ctrl+A ou clique em “Selecionar tudo”).
  4. Clique em Copiar.
  5. Na janela que abrir, escolha como destino: public_html/staging (ou o nome da pasta do subdomínio).
  6. Confirme a cópia.

Dica da Sensei: Se seu site tem muitos arquivos, pode demorar um pouco. Não se preocupe — é só paciência e fé no processo! 🙏

Passo 4: Clone o banco de dados

O banco de dados é o coração do seu site. Precisamos copiá-lo também.

  1. No cPanel, vá até Bancos de DadosBancos de Dados MySQL.
  2. Localize o nome do banco usado na produção (ex: meu_site_prod).
  3. Clique em Criar banco de dados e nomeie-o como meu_site_staging.
  4. Depois, crie um usuário com senha (ex: staging_user).
  5. Associe o usuário ao novo banco.
  6. Use o phpMyAdmin (disponível no cPanel) para exportar o banco de produção.
  7. Importe esse arquivo no banco de staging.

Atenção: Se o banco for muito grande, pode ser mais rápido usar o Backup do cPanel (veja abaixo).

Passo 5: Restaure o backup (alternativa mais fácil)

Se preferir, use o sistema de backup do cPanel — mais simples e confiável.

  1. No cPanel, vá até BackupBackup Completo.
  2. Escolha “Backup Completo da Conta”.
  3. Salve o arquivo em seu computador.
  4. Depois, vá até o staging (no Gerenciador de Arquivos) e faça o restaurar esse backup.
  5. Selecione o backup que você baixou e confirme.

Pronto! Agora o staging tem tudo — arquivos, banco, e-mails, configurações.

Tela de Backup no cPanel com opções de backup completo e parcial

Passo 6: Atualize as configurações do staging

Por segurança, nunca deixe o staging com as mesmas configurações de produção.

  1. Edite o arquivo wp-config.php (se for WordPress) ou o arquivo de configuração do seu sistema.
  2. Altere o URL do site para staging.seu-site.com.br.
  3. Altere o nome do banco de dados para o novo (staging).
  4. Ative o modo de desenvolvedor ou debug, se necessário.

Dica da Sensei: Use um arquivo wp-config-staging.php ou uma variável de ambiente para evitar confusões. Assim, você nunca confunde produção com staging!

Passo 7: Teste e divirta-se!

Abra staging.seu-site.com.br no navegador.

  • Verifique se o site carrega.
  • Teste formulários, pagamentos, login, etc.
  • Se algo der errado, não se preocupe — é só ajustar no staging, sem risco.

Quando tudo estiver perfeito, você pode promover as mudanças para produção — com confiança total.

Conclusão: você é o mestre do seu site!

Com esse guia, você criou um ambiente de staging idêntico ao de produção — com segurança, clareza e sem medo de errar.

Se precisar de ajuda, lembre-se: o suporte da GeHost está aqui para você — e você já tem 30 dias grátis após a entrega do serviço.

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.