Problem: Potrzebuję hosta aplikacji Node i aplikacji php na tym samym serwerze w różnych domenach.Apache + Node.js + mod_proxy. Jak przekierować jedną domenę do: 3000 i następną: 80
example.com należy użyć portu 80 jako normalne, ale node-example.com powinny trasa do portu 3000.
Routing cały ruch z portu 80 do 3000 działa dobrze przy użyciu mod_proxy, wygląda następująco:
<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>
To jednak powoduje, że zarówno example.com jak i node-example.com wskazują na localhost: 3000 i uruchamiają aplikację Node.
Czy istnieje sposób na utrzymanie adresu example.com i wskazanie portu 80?
Byłoby również dobrze dla example.com/old-admin się wskazywać na porcie 80.
Ci się udało? – Fardin