我已经使用 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 谢谢
答案1
您需要使用ProxyPreserveHost 指令相反,您不能像那样对文档根进行硬编码。
答案2
子目录的别名(参见相似的) 位于同一域中http://123.123.123.123:
Alias /folder1 ....