Servidor & DevOps 3 visualizações

Como configurar contêineres separados para diferentes ambientes no mesmo VPS

Ver no WHMCS

Como configurar contêineres separados para diferentes ambientes no mesmo VPS

Olá, querido(a) cliente da GeHost! Seja bem-vindo(a) ao seu novo passo rumo ao controle total do seu projeto digital. Hoje, vamos aprender juntos como organizar seu ambiente de desenvolvimento com contêineres separados — como se fossem "ambientes distintos" dentro do mesmo servidor, cada um com suas próprias regras, versões de software e segurança. É como ter uma cozinha para o desenvolvimento, outra para testes e uma terceira para produção, tudo no mesmo apartamento, mas sem bagunça!

Este guia é pensado especialmente para quem está começando, com linguagem simples, carinho e clareza. Você não precisa ser um expert em servidor para seguir — só precisa de um pouco de atenção e paciência. Vamos lá?

Por que usar contêineres separados?

Imagine que você está criando um site. Você tem:

  • Um ambiente de desenvolvimento (onde você testa novas ideias).
  • Um ambiente de testes (onde seu time verifica se tudo funciona).
  • Um ambiente de produção (onde o site está online para o público).

Se tudo estiver misturado, um erro no desenvolvimento pode quebrar o site que está no ar. Com contêineres separados, cada ambiente fica isolado. É como ter três casas diferentes no mesmo terreno: ninguém atrapalha o outro.

💡 Dica do Sensei: Contêineres são como caixas virtuais que rodam sozinhas. Cada uma pode ter seu sistema operacional, banco de dados, linguagem e versão — tudo controlado.

Passo a passo: Como configurar contêineres separados no seu VPS (com cPanel)

É importante lembrar: a GeHost oferece planos de hospedagem com cPanel, que são ideais para quem quer facilidade e controle sem precisar de acesso root. Vamos usar apenas recursos do cPanel — nada de comandos avançados, tudo por interface gráfica.

  1. Entre no seu painel do cliente
    Acesse painel.gehost.com.br com seu usuário e senha. Lá você tem acesso a todos os recursos da sua hospedagem.
  2. Verifique se seu plano permite múltiplos domínios e subdomínios
    Acesse a aba Domínios no painel. Se você já tem mais de um domínio ou subdomínio configurado (ex: dev.seudominio.com, test.seudominio.com, www.seudominio.com), você já está no caminho certo. Se não tiver, crie-os usando o botão Adicionar Domínio ou Subdomínio.
  3. Crie pastas separadas para cada ambiente
    No cPanel, vá até Gerenciador de Arquivos (Tela do Gerenciador de Arquivos).
    Crie três pastas dentro de public_html (ou na raiz do domínio, dependendo da estrutura):
    • dev — para desenvolvimento
    • test — para testes
    • prod — para produção

    Essas pastas serão os "contêineres" virtuais onde cada ambiente vai viver.

  4. Configure subdomínios ou direções específicas
    Vá até Subdomínios no cPanel. Crie três subdomínios:
    • dev.seudominio.com → aponta para a pasta dev
    • test.seudominio.com → aponta para a pasta test
    • www.seudominio.com → aponta para a pasta prod

    Pronto! Agora cada ambiente tem um endereço único e acessível.

  5. Instale o software específico em cada ambiente
    Dentro de cada pasta, você pode instalar versões diferentes de PHP, Node.js, MySQL, etc. Para isso:
    • Use o Gerenciador de Arquivos para copiar ou criar arquivos.
    • Se precisar de um banco de dados diferente para cada ambiente, vá até Bancos de Dados MySQL e crie um banco para cada um (ex: db_dev, db_test, db_prod).
    • Configure o arquivo de configuração (como config.php ou .env) em cada pasta para apontar para o banco correto.

    Assim, cada ambiente usa seus próprios dados e configurações.

  6. Use arquivos de configuração para diferenciar ambientes
    Em cada pasta, crie um arquivo como .env ou config.php com parâmetros específicos:

        # Exemplo para dev.seudominio.com
        ENVIRONMENT=development
        DB_HOST=localhost
        DB_NAME=db_dev
        DB_USER=usuario_dev
        DB_PASS=senha_dev
        

    Repita com valores diferentes para test e prod. Isso evita que você use o banco de produção por engano.

  7. Proteja seus ambientes
    Use o Gerenciador de Arquivos para definir permissões (chmod) em cada pasta. Por exemplo:
    • Permita apenas leitura para o ambiente de produção.
    • Permita escrita apenas para o ambiente de desenvolvimento.

    Isso evita que alguém altere o site que está no ar.

Como saber se está tudo certo?

Teste cada ambiente acessando os links:

  • dev.seudominio.com → deve mostrar a versão de desenvolvimento.
  • test.seudominio.com → deve mostrar a versão de testes.
  • www.seudominio.com → deve mostrar o site oficial.

Se tudo carregar com os dados corretos e sem conflitos, parabéns! Você acaba de criar um sistema de ambientes separados com segurança e clareza — tudo com os recursos simples do cPanel.

🌸 Palavras do Sensei: Não se preocupe se não entender tudo de primeira. A GeHost está aqui para te ajudar. Se precisar de ajuda, entre em contato com nosso suporte — ele é gratuito nos primeiros 30 dias após a entrega. Use o painel do cliente para enviar sua dúvida com clareza. E lembre-se: cada erro é uma lição, cada ajuste é um passo à frente.

Informações importantes sobre a GeHost

Se precisar de ajuda com faturas, dados fiscais ou suporte, lembre-se:

  • O CNPJ da empresa é 46.647.904/0001-04 (G e Soluções e Eventos LTDA).
  • Formas de pagamento: Cartão de Crédito (via Stripe ou PayPal) e Pix (via InfoPago).
  • Para problemas ou dúvidas, acesse o painel do cliente ou entre em contato com o suporte — ele está disponível nos primeiros 30 dias após a entrega.

Seu projeto está em boas mãos. E agora, com esses contêineres separados, está em mãos mais organizadas ainda. Continue aprendendo, continuando a crescer. Você está no caminho certo.

Com carinho,
Sensei da GeHost
*Equipe de Suporte e Apoio ao Cliente*
GeHost — hospedagem com propósito, tecnologia com coração.

Precisa de Ajuda?

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