我已经configuration了apache2反向代理。 reverseeproxyconfiguration看起来像这样:
<VirtualHost *:80> ServerName someserver.com ProxyRequests Off ProxyPass / http://123.123.123.123/var/www/someserver.com/htdocs/ ProxyPassReverse / http://123.123.123.123/var/www/someserver.com/htdocs/ </VirtualHost> <VirtualHost *:80> ServerName subdomain.someserver.com ProxyRequests Off ProxyPass / http://123.123.123.123/var/www/someserver.com/subds/subdomain/ ProxyPassReverse / http://123.123.123.123/var/www/someserver.com/subds/subdomain/ </VirtualHost>
所以现在我想为服务器上的两个虚拟主机(123.123.123.123)设置不同的文档根。 我试图在服务器上设置虚拟主机,但ServerName-Direktive不起作用。
有没有人有一个想法,我可以如何解决这个问题? 我确定有一个简单的解决scheme,但我没有看到它:P谢谢
您需要使用ProxyPreserveHost指令,而不能像这样对文档根进行硬编码。