Servidor & DevOps 3 visualizações

Como configurar múltiplos ambientes (produção e homologação) no mesmo VPS sem conflito

Ver no WHMCS

Como configurar múltiplos ambientes (produção e homologação) no mesmo VPS sem conflito

Olá, querido(a) cliente! Seja bem-vindo(a) ao seu novo passo rumo à organização e segurança no mundo do desenvolvimento web. Aqui na GeHost, entendemos que você pode ter mais de um projeto em andamento — um que está no ar (produção), e outro que está sendo testado (homologação). E sim, é possível ter ambos no mesmo espaço de hospedagem, sem que um atrapalhe o outro. Vamos aprender juntos como fazer isso com calma, clareza e sem estresse. Você é o(a) mestre do seu projeto — e eu, seu Sensei, estou aqui para te guiar com carinho.

Entendendo o cenário: por que isso é possível?

Seu plano na GeHost é baseado em cPanel, um painel poderoso e intuitivo que permite organizar múltiplos domínios, subdomínios e pastas de forma independente. Isso quer dizer que, mesmo estando no mesmo servidor (VPS), cada ambiente pode ter seu próprio caminho, seu próprio banco de dados, suas próprias configurações — como se fossem ambientes separados, mesmo estando fisicamente juntos.

Dica do Sensei: O segredo está em organização. Se você nomear cada ambiente com clareza, usar pastas distintas e gerenciar domínios ou subdomínios separadamente, o conflito é coisa do passado.

Passo a passo: montando seus ambientes com segurança

  1. Crie domínios ou subdomínios para cada ambiente

    Para separar produção e homologação, use domínios diferentes ou, mais comumente, subdomínios. Por exemplo:

    • Produção: seusite.com.br
    • Homologação: homolog.seusite.com.br

    Isso evita que um ambiente interfira no outro, mesmo estando no mesmo servidor.

    Tela do Editor de Zona de DNS com opções de registro A e CNAME
  2. Configure cada domínio em uma pasta separada

    No cPanel, cada domínio ou subdomínio é associado a uma pasta dentro de public_html. Isso é automático, mas você pode personalizar. Por exemplo:

    • Para homolog.seusite.com.br, crie uma pasta chamada homolog dentro de public_html.
    • Para seusite.com.br, mantenha a pasta padrão public_html (ou use www).

    Assim, cada ambiente terá seu próprio espaço de arquivos.

    Tela do Gerenciador de Arquivos com árvore de pastas, incluindo public_html
  3. Use bancos de dados separados

    Cada ambiente precisa de seu próprio banco de dados. Isso evita que um erro de testes no homologação apague dados da produção.

    • No cPanel, acesse Bancos de Dados MySQL.
    • Crie um banco para produção (ex.: seusite_prod).
    • Crie outro para homologação (ex.: seusite_homol).
    • Associe cada banco a um usuário diferente (ex.: user_prod e user_homol).
    Tela de Bancos de Dados MySQL com botões para criar banco e usuário
  4. Configure o ambiente de homologação com variáveis distintas

    Se o seu sistema usa arquivos de configuração (como config.php ou .env), certifique-se de que:

    • O ambiente de homologação aponte para o banco seusite_homol.
    • As URLs de acesso sejam homolog.seusite.com.br.
    • Não use dados reais da produção (como senhas, chaves de API).

    Isso é essencial para manter a segurança e evitar surpresas.

  5. Use subdomínios ou domínios diferentes para evitar conflitos

    Se você usar o mesmo domínio principal para ambos, pode haver confusão de cache, cookies e redirecionamentos. Por isso, sempre use um subdomínio para homologação. Assim, o sistema sabe exatamente qual ambiente está sendo acessado.

Extra: dicas do Sensei para manter tudo em ordem

“Organização é o coração da produtividade. Um bom nome, uma pasta clara e um banco separado já são 80% do sucesso.”

— Sensei da GeHost, com carinho

  • Use nomes claros: homolog.seusite.com.br é muito melhor que test1.seusite.com.br.
  • Evite usar o mesmo nome de usuário ou senha em ambos os ambientes.
  • Se precisar de acesso temporário ao banco de produção, faça isso com cuidado e apenas em horários específicos.
  • Use o Backup do cPanel para salvar versões estáveis de cada ambiente — isso é seu “salva-vidas”.

Quer ajuda extra?

Se ficar com dúvidas, ou precisar de um olhar especial, entre em contato com nosso suporte. Estamos aqui para ajudar, com carinho e atenção. Acesse o painel do cliente e abra um ticket — em até 30 dias após a entrega, você tem suporte gratuito.

Seu projeto está crescendo? Ótimo! Com essa estrutura, você está pronto para escalar com segurança, sem medo de errar. E lembre-se: cada grande sistema começou com um passo simples — e você já deu esse passo com sabedoria.

Com carinho,
Sensei da GeHost
Seu parceiro no mundo digital

Precisa de Ajuda?

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