如何将apache虚拟主机redirect到另一台服务器?

假设我有一个托pipe服务提供商的example.com,因为托pipe不提供先进的function,所以我在B托pipe服务商租用VPS服务器。

在这种情况下,我已经使用apache2在B托pipe提供程序中设置了名为one.example.comtwo.example.com虚拟主机,并且可以在本地Web浏览器中访问。 问题是,通过这样设置,我如何从托pipe提供商子域redirect到B托pipe提供商中的每个虚拟主机?

你的可能性:

  1. 使用mod_proxy设置远程站点的转发代理。
  2. 您在旧网站上设置了http 301redirect到新的(只有当名称也不同时!
  3. 正如@etagenklo评论说:如果可以的话,你可以在DNS中进行更改。

通常情况下,强大的站点迁移方式是:(1)首先将站点克隆到新服务器,(2)在旧站点上设置代理,(3)最后更改dns。

所以你可以解决一个虚拟主机迁移到一个新的IP没有一个工作暂停的时刻。