我有两个子域:sinology.mydomain.com 和 application.mydomain.com。我有 Apache 2.2 处理 HTTP 请求。
我正在考虑将 Synology HTTP 发送到另一台计算机,并将应用程序 HTTP 请求发送到 Apache 计算机,但在不同的端口上。
我在 Apache conf 文件中进行了以下更改,但这不起作用。
ProxyRequests Off
ProxyPreserveHost On
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
<VirtualHost *.80>
ServerName application.mydomain.co.uk
ProxyPass /app http://localhost:8080/app
ProxyPass / http://localhost:8080/app
ProxyPassReverse / http://localhost:8080/
</VirtualHost>
<VirtualHost *.80>
ServerName synology.mydomains.co.uk
ProxyPass / http://192.168.0.3
ProxyPassReverse / http://192.168.0.3
</VirtualHost>
<Location />
Order allow,deny
Allow from all
</Location>
谢谢。大卫。