Apache2 reverseproxy - 如何在服务器上设置DocumentRoot?

时间:2014-05-21 12:20:24

标签: linux apache unix apache2 virtualhost

我已经使用apache2配置了reverseeproxy。 reverseeproxy配置如下所示:

<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不起作用。

有谁知道如何解决这个问题?我确定有一个简单的解决方案,但我没有看到它:P 感谢

1 个答案:

答案 0 :(得分:0)

我找到了解决方案: ProxyPreserveHost Directive