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
-
Entre no painel da GeHost
Acesse painel.gehost.com.br com seu usuário e senha. Esse é o seu centro de controle.
-
Localize o Gerenciador de Arquivos
No painel, vá até a seção Arquivos e clique em Gerenciador de Arquivos.
-
Crie um arquivo .env para cada aplicação
Dentro da pasta da sua aplicação (geralmente dentro depublic_htmlou 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çoImportante: Esse arquivo não deve ser acessível via navegador. Ele só é lido pelo servidor.
-
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.htaccessna 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.”
-
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.envao iniciar. Por exemplo:- PHP: Use
dotenvou leia o arquivo manualmente comparse_ini_file()(com segurança). - Node.js: Use o pacote
dotenv— basta instalar e chamarrequire('dotenv').config(). - Python: Use
python-dotenvcomload_dotenv().
Assim, a aplicação carrega as variáveis de ambiente automaticamente, sem você precisar escrever nada no código.
- PHP: Use
-
Evite compartilhar arquivos sensíveis
Nunca envie o arquivo.envpara repositórios públicos (como GitHub). Use um.gitignorepara ignorá-lo:.env .env.localAssim, 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
.envpara tudo, crie um por aplicação. Ex:app1/.enveapp2/.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)*