Problema: ho bisogno di ospitare un'applicazione nodo e un'applicazione php sullo stesso server su domini diversi.Apache + Node.js + mod_proxy. Come indirizzare un dominio a: 3000 e un altro a: 80
example.com dovrebbe utilizzare la porta 80 come di consueto, ma node-example.com dovrebbe itinerario alla porta 3000.
dirigendo tutto il traffico dalla porta 80-3000 funziona bene utilizzando mod_proxy, questa convenzione:
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName node-example.com
ServerAlias www.node-example.com
ProxyRequests off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
<Location />
ProxyPass http://localhost:3000/
ProxyPassReverse http://localhost:3000/
</Location>
</VirtualHost>
Ciò tuttavia fa sia example.com che node-example.com per puntare a localhost: 3000 ed eseguire l'app Node.
C'è un modo per mantenere example.com per puntare alla porta 80?
Sarebbe anche bene per example.com/old-admin per puntare alla porta 80.
hai avuto successo? – Fardin