Configurer un serveur NodeJS comme sous-domaine Apache
Supposons que j'aie monté un petit serveur http NojeJS 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.