Servidor & DevOps 31 visualizações

Como configurar um ambiente de staging isolado no VPS para testar deploys antes de produção

Ver no WHMCS

Como configurar um ambiente de staging isolado no VPS para testar deploys antes de produção

Olá, querido(a) cliente da GeHost! Aqui é o seu Sensei — aquele que te ajuda a dominar o universo da hospedagem com calma, clareza e um toque de paciência. Hoje vamos aprender juntos como montar um ambiente de staging isolado no seu servidor VPS. Isso é como ter um “laboratório virtual” para testar suas atualizações antes de colocá-las no ar — sem riscos, sem surpresas.

Se você já tem um VPS com a GeHost, você já está no caminho certo. Vamos seguir passo a passo, como se fossemos construir uma casa de madeira com as peças certas — cada uma no lugar certo.

Passo 1: Acesse o painel do cliente e entre no cPanel

Primeiro, faça login no painel da GeHost:

Tela de login do cPanel com campos de Usuário e Senha e botão Log in

Use suas credenciais de acesso (fornecidas no momento da contratação). Se não tiver certeza de onde estão, entre em contato com o suporte — estamos aqui para te ajudar.

Passo 2: Crie um novo domínio de staging

Um ambiente de staging precisa ter um nome próprio — assim, ele não confunde com o site real. Vamos criar um subdomínio ou um domínio secundário.

No cPanel, vá até a seção Domínios e clique em Subdomínios (ou use o Domínios se quiser um domínio completo).

Exemplo:

  • Nome: staging
  • Domínio principal: seu-dominio.com.br
  • Resultado: staging.seu-dominio.com.br

Pronto! Agora você tem um espaço exclusivo para testes.

Passo 3: Configure o ambiente de staging no Gerenciador de Arquivos

Todo site precisa de um diretório onde os arquivos ficam. Vamos criar um aqui.

No cPanel, acesse Arquivos → Gerenciador de Arquivos.

Tela do Gerenciador de Arquivos com árvore de pastas e barra de ações

Na pasta public_html, crie uma nova pasta chamada staging (ou use o nome do seu subdomínio).

Depois, copie todos os arquivos do seu site principal para essa pasta. Você pode fazer isso com o botão Copiar ou Arrastar e soltar no Gerenciador de Arquivos.

Passo 4: Configure o banco de dados separado (se necessário)

Se o seu site usa banco de dados (como WordPress, Laravel, etc.), é essencial criar um banco exclusivo para o staging.

No cPanel, vá até Bancos de Dados MySQL.

  • Clique em Novo Banco de Dados.
  • Dê um nome claro, como seu_dominio_staging.
  • Depois, crie um usuário com senha forte (não use senhas fáceis!).
  • Associe esse usuário ao banco criado.

Isso garante que seu ambiente de teste não interfira com o banco de produção.

Passo 5: Configure o arquivo de configuração do site

Seu site precisa saber que está no ambiente de staging. Isso é feito editando arquivos de configuração.

Por exemplo, em WordPress:

  • Abra o arquivo wp-config.php no diretório staging.
  • Altere a URL do site para staging.seu-dominio.com.br.
  • Adicione uma condição para ativar o modo de desenvolvimento (ex.: define('WP_DEBUG', true);).

Para outros sistemas (como Laravel), você pode alterar o arquivo .env para apontar para o banco de dados do staging.

Passo 6: Teste tudo com segurança

Pronto! Agora é hora de testar:

  • Acesse staging.seu-dominio.com.br no navegador.
  • Verifique se o site carrega corretamente.
  • Teste funcionalidades importantes: login, formulários, pagamentos, etc.
  • Se algo der errado, não se preocupe — é só um ambiente de teste!

Dica do Sensei: Nunca teste em produção. O staging é seu amigo. Use-o sempre antes de atualizar o site principal.

Passo 7: Faça o deploy seguro para produção

Quando tudo estiver funcionando no staging:

  1. Exporte o banco de dados do staging (use o phpMyAdmin ou o backup do cPanel).
  2. Substitua os arquivos da versão principal pelo novo código.
  3. Atualize o banco de dados da produção com os dados do staging (cuidado: faça backup primeiro!)
  4. Teste o site em produção.

Se tudo estiver certo, você acabou de fazer um deploy com sucesso — sem sustos.

Conclusão: O staging é seu escudo

Montar um ambiente de staging isolado é como ter um escudo de proteção antes de entrar na batalha. Ele te dá segurança, clareza e confiança.

Se precisar de ajuda com qualquer passo, lembre-se: o suporte da GeHost está aqui por 30 dias após a entrega — e estamos sempre prontos para te ajudar com um sorriso e um café (virtual, claro).

Seu site está seguro. Seu trabalho está protegido. E você? Está no caminho certo.

Com carinho,
Seu Sensei da GeHost

Precisa de Ajuda?

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