Como Configurar Proxy Reverso para Aplicação Node.js na GeHost
Olá, querido(a) desenvolvedor(a)! Seja muito bem-vindo(a) ao nosso guia prático e cheio de carinho. Hoje, vamos te ensinar, passo a passo, como configurar um proxy reverso para sua aplicação Node.js no servidor da GeHost. Isso é essencial para tornar seu app acessível pela internet, com segurança e sem complicações.
Imagine o proxy reverso como um porteiro inteligente: ele recebe todas as requisições da web, decide qual aplicação deve atendê-las (no seu caso, sua app Node.js), e direciona o tráfego com perfeição. Pronto para começar?
Passo 1: Verifique se sua aplicação Node.js está rodando
Antes de tudo, certifique-se de que seu app Node.js está funcionando localmente no servidor. Ele deve estar em um diretório dentro de public_html ou em uma pasta dedicada (como app).
Se você já tem o arquivo app.js ou server.js, e ele está escutando em uma porta (ex: 3000), você está no caminho certo.
Dica do Sensei: Se o app não está rodando, verifique se o arquivo de entrada está correto e se o comando de inicialização está certo no Process Manager do cPanel.
Passo 2: Acesse o cPanel
Para começar, faça login no cPanel da sua conta GeHost. Use o link fornecido no email de boas-vindas ou acesse https://seu-nome-de-usuario.gehost.com.br.
Passo 3: Acesse o Gerenciador de Processos (Process Manager)
Na página inicial do cPanel, procure pela seção “Process Manager” (geralmente na parte de "Advanced" ou "Outros"). Clique nele.
Este é o local onde você gerencia processos do seu app Node.js — como iniciar, parar ou reiniciar.
Passo 4: Inicie seu app Node.js no Process Manager
Na tela do Process Manager, você verá uma lista de processos. Se já tiver um app Node.js configurado, ele aparecerá aqui. Caso contrário, clique em “Adicionar Novo Processo”.
Selecione o tipo de aplicação como Node.js, escolha a versão correta (ex: 18.x), e defina:
- Nome do processo: algo como
meu-app-node - Caminho do arquivo principal: ex:
/public_html/app/server.js - Porta: geralmente
3000ou8080 - Domínio: o domínio que você quer usar (ex:
meuapp.com.br)
Depois de preencher, clique em “Criar”.
Passo 5: Configure o Proxy Reverso no cPanel
Volte ao cPanel e procure por “Proxy Reverso” — ele está na seção “Advanced” ou “Software”.
Clique em “Proxy Reverso” e você verá uma tela com opções para criar novos proxies.
Selecione o domínio que você quer usar (ex: meuapp.com.br) e defina:
- URL de destino:
http://127.0.0.1:3000(ou a porta que seu app está usando) - Nome do proxy: ex:
app-node
Salve a configuração.
Passo 6: Teste seu aplicativo
Abra seu navegador e acesse o domínio que você configurou (ex: https://meuapp.com.br).
Se tudo estiver certo, seu app Node.js será acessado diretamente pela internet, com segurança SSL, sem precisar de portas ou configurações complexas!
Dica do Sensei: Se não funcionar, verifique se o app está ativo no Process Manager, se a porta está correta, e se o proxy reverso está ativado. Às vezes, basta reiniciar o processo.
Conclusão: Você está no caminho certo!
Parabéns, mestre do código! Agora seu app Node.js está publicado com elegância e segurança. O proxy reverso é uma das ferramentas mais poderosas do servidor — e você acabou de dominá-lo.
Se tiver dúvidas, não hesite em nos procurar. Estamos aqui para te ajudar, sempre. 💚
Com carinho, seu Sensei da GeHost.