A ideia aqui é simples, você tem uma aplicação NodeJS que está rodando na mesma máquina na porta 4000 e quer carregar esta aplicação na porta :80 para carregar como site principal permitindo uma melhor experiência de navegação para o...

A ideia aqui é simples, você tem uma aplicação NodeJS que está rodando na mesma máquina na porta 4000 e quer carregar esta aplicação na porta :80 para carregar como site principal permitindo uma melhor experiência de navegação para o usuário.

Bom primeiramente vamos deixar a aplicação rodando no NodeJS. Para isto podemos utilizar aplicações que gerenciam isto como o PM2.

Adicionando isto é necessário que você entre dentro do seu VirtualHost do Apache e adicione as seguinte linhas abaixo. Lembrando que no nosso exemplo a aplicação em NodeJS está rodando na porta 4000

 ProxyPass / http://0.0.0.0:4000/
 ProxyPassReverse / http://0.0.0.0:4000/

Básicamente é isto a configuração. Lembre-se de sempre resetar o Apache para que as alterações tenham efeito.

Seja Membro Gratuítamente

Assine a newsletter para receber em seu email as publicações atualizadas neste blog

Top