Servidor & DevOps 33 visualizações

Como configurar variáveis de ambiente seguras para múltiplas aplicações no mesmo VPS

Ver no WHMCS

Como configurar variáveis de ambiente seguras para múltiplas aplicações no mesmo VPS

Olá, querido(a) cliente da GeHost! Seja bem-vindo(a) ao seu novo passo rumo à organização e segurança no mundo da hospedagem. Aqui, você, mesmo sendo iniciante, vai aprender a cuidar de múltiplas aplicações no mesmo espaço — sem risco, sem confusão, com tranquilidade. Vamos juntos, com calma e certeza?

O que são variáveis de ambiente?

Imagine que você tem um cofre com senhas, chaves de API, e dados sensíveis que suas aplicações precisam usar para funcionar. Em vez de colocar essas informações diretamente no código (o que seria como deixar a chave do cofre na porta), você as guarda em um lugar seguro e controlado: as variáveis de ambiente.

Elas são como "notas secretas" que seu servidor lê apenas quando necessário — e só você (ou quem tem acesso autorizado) pode ver.

Dica Sensei: Nunca coloque senhas, chaves de API ou dados sensíveis diretamente no código-fonte. Isso é como deixar seu cofre aberto na porta. Sempre use variáveis de ambiente!

Por que é importante para múltiplas aplicações?

Se você hospeda mais de uma aplicação no mesmo VPS (como um site, um sistema de e-mail, e um sistema de pedidos), cada uma precisa de seus próprios dados sensíveis — e todos precisam estar separados. Caso contrário, uma aplicação pode "ver" a senha da outra. Isso é um risco enorme.

Com variáveis de ambiente bem configuradas, cada aplicação só acessa o que precisa — e nada mais.

Passo a passo: como configurar com segurança

  1. Entre no painel da GeHost
    Acesse painel.gehost.com.br com seu usuário e senha. Esse é o seu centro de controle. Tela de LOGIN do cPanel com campos Usuário e Senha + botão Log in
  2. Localize o Gerenciador de Arquivos
    No painel, vá até a seção Arquivos e clique em Gerenciador de Arquivos. Tela 'Gerenciador de Arquivos' com árvore de pastas (public_html etc.) e barra de ações
  3. Crie um arquivo .env para cada aplicação
    Dentro da pasta da sua aplicação (geralmente dentro de public_html ou uma subpasta), crie um arquivo chamado .env. Ele deve conter as variáveis assim:
          DB_HOST=localhost
          DB_USER=seu_usuario_db
          DB_PASS=senha_segura_123
          API_KEY=chave_segura_do_serviço
        

    Importante: Esse arquivo não deve ser acessível via navegador. Ele só é lido pelo servidor.

  4. Proteja o arquivo .env
    Para garantir que ninguém possa ver seu conteúdo, você precisa impedir o acesso direto. Faça isso criando um arquivo .htaccess na mesma pasta com este conteúdo:
          <Files .env>
            Require all denied
          </Files>
        

    Isso diz ao servidor: “Ninguém pode acessar o arquivo .env pela internet.”

  5. Configure o sistema para ler as variáveis
    Em sua aplicação (seja em PHP, Node.js, Python etc.), você deve usar uma função ou biblioteca que leia o arquivo .env ao iniciar. Por exemplo:
    • PHP: Use dotenv ou leia o arquivo manualmente com parse_ini_file() (com segurança).
    • Node.js: Use o pacote dotenv — basta instalar e chamar require('dotenv').config().
    • Python: Use python-dotenv com load_dotenv().

    Assim, a aplicação carrega as variáveis de ambiente automaticamente, sem você precisar escrever nada no código.

  6. Evite compartilhar arquivos sensíveis
    Nunca envie o arquivo .env para repositórios públicos (como GitHub). Use um .gitignore para ignorá-lo:
          .env
          .env.local
        

    Assim, seu código pode ser compartilhado com segurança.

Dicas extras do Sensei

  • Use nomes únicos para cada aplicação: Em vez de ter um único .env para tudo, crie um por aplicação. Ex: app1/.env e app2/.env.
  • Atualize as senhas periodicamente: Mesmo com proteção, troque senhas e chaves de API de tempos em tempos.
  • Use apenas o que precisa: Não coloque variáveis desnecessárias no arquivo. Quanto menos, melhor.
  • Confira no painel: Se precisar de ajuda com acesso, backup ou configuração de segurança, acesse seu painel ou entre em contato com o suporte — estamos aqui para te ajudar.
GeHost em ação: Nossa plataforma é feita para proteger você. Com o cPanel, você tem controle total sobre arquivos, permissões e segurança — tudo com um toque leve e seguro. E lembre-se: sempre mantenha seu painel atualizado e seu acesso seguro.

Conclusão

Configurar variáveis de ambiente para múltiplas aplicações não precisa ser complicado. Basta seguir os passos com cuidado, proteger os arquivos e usar boas práticas. Assim, você mantém cada aplicação segura, organizada e funcionando bem — mesmo no mesmo espaço.

Se tiver dúvidas, não hesite. O suporte da GeHost está aqui para você — com 30 dias grátis após a entrega. A gente cuida de você, do começo ao fim.

Até a próxima, com amor e código limpo!

Com carinho,
Sensei da GeHost
*Grupo: G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04)*

Precisa de Ajuda?

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