反向代理不保留原始域名

时间:2010-09-30 14:25:20

标签: apache reverse-proxy

我想做这样的事情:

Domain1 = www.abc.com 域名2 = www.xyz.com

如果有人访问www.abc.com,请访问www.xyz.com/directory/1

我在apache 2.2中有这个配置(是的,它有mod_proxy)

<VirtualHost *:80>
    ServerName www.abc.com
    ProxyRequests Off
    ProxyPass / http://www.xyz.com/directory/1
    ProxyPassReverse / http://www.xyz.com/directory/1
</VirtualHost>

事情是它正在工作,但它在浏览器位置栏中显示http://www.xyz.com/directory/1,我想显示abc.com。

我有它的工作,在我将测试的域名更改为真正的域名后,它显示正确的域名,所以有人可以告诉我,如果我有什么问题吗?

1 个答案:

答案 0 :(得分:0)

当我说出来时,我只是弄清楚了这一点:

<Proxy *>
    Order deny,allow
    Allow from all
</Proxy>

这一切都按预期工作:)

相关问题