重定向到另一个服务器站点而不更改域名



我有两个运行apache2的服务器,一个带有关联域名的服务器,例如," www.home.com",另一个仅通过其IP地址知道的另一个服务器,例如10.11.12.13。

在www.home.com上,我有三个网站,通过Apache中的别名配置。我有http://www.home.com,http://www.home.com/school,http://www.home.com/work。所有这些网站都在服务器上www.home.com。

在10.11.12.13上,我只有一个网站,http://10.11.12.13/wiki

可访问

我如何配置Apache以使http://www.home.com/wiki工作但透明(不更改URL)致电http://10.11.12.13/wiki网站?

换句话说,用户只能在使用Wiki时查看www.home.com/wiki/xxxxx。

我做了什么:

  • 在www.home.com上:我添加了一个无需其中的Wiki文件夹,www.home.com/wiki可以正常工作。

然后,我尝试使用mod重写来替换www.home.com的10.11.12.13

为您的信息,Mod重写已配置并在两个服务器上正常工作。

有人可以帮助我吗?也许Mod重写不是正确的解决方案吗?

谢谢!sam

我终于找到了一个解决方案:mod_proxy和标签。

对我有用的会议:

<VirtualHost *:80>
  [...]
  ServerName www.home.com
  <Location /wiki>
    Allow from all
    ProxyPass       "http://10.11.12.13/wiki"
    ProxyPassReverse "http://10.11.12.13/wiki"
  </Location>
</VirtualHost>

最新更新