繁体   English   中英

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

[英]Apache2 reverseproxy - How to set a DocumentRoot on the server?

我已经用apache2配置了反向代理。 反向代理配置如下所示:

<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谢谢

我找到了解决方案: ProxyPreserveHost指令

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM