问题:我需要在不同域上的同一台服务器上托管节点应用程序和php应用程序.
example.com应该正常使用端口80,但node-example.com应该路由到端口3000.
路由从端口80到3000的所有流量使用mod_proxy正常工作,因此:
<VirtualHost *:80>
ServerAdmin info@node-example.com
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>
Run Code Online (Sandbox Code Playgroud)
但是,这会使example.com和node-example.com指向localhost:3000并运行Node-app.
有没有办法让example.com指向端口80?
example.com/old-admin指向端口80也没关系.