Проблема: мне нужно разместить Node -приложение и php-приложение на том же сервере в разных доменах.
example.com должен использовать порт 80 как обычно, но Node -example.com должен перейти на порт 3000.
Маршрутизация ВСЕ трафика с порта от 80 до 3000 работает отлично, используя mod_proxy, таким образом:
<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>
Однако это приводит к тому, что example.com и Node -example.com указывают на localhost: 3000 и запускают Node -app.
Есть ли способ сохранить example.com для указания на порт 80?
Также было бы хорошо, если example.com/old-admin указал на порт 80.