www.RiffZone.net
code.RiffZone.net
login.RiffZone.net

Retour au Sommaire

Configurer un serveur NodeJS comme sous-domaine Apache

Supposons que j'aie monté un petit serveur http NodeJS qui tourne sur le port 8080, bien. Maintenant, j'aimerais pouvoir l'appeler via un sous-domaine de mon site sous Apache, par exemple 'test.riffzone.net'.

Côté Apache, on a besoin de deux modules, 'proxy' et 'proxy_http'. On les installe comme suit:

a2enmod proxy proxy_http service apache2 restart

Dans mon fichier de configuration Apache des vhosts de mon site, je rajoute:

<VirtualHost *:80> ServerName test.riffzone.net ProxyPass / http://localhost:8080/ ProxyPassReverse / http://localhost:8080/ ProxyPreserveHost On </VirtualHost>

Puis je demande à Apache de recharger sa configuration:

service apache2 reload

Et voilà, c'est tout.