一个域名,两台服务器

0 rewrite domain apache-2.2

早上好。

因为我的客户想让旧服务器(运行 php-fusion)与新服务器(运行 Drupal)在相同的域名下运行,所以我有一个问题。这可能吗?最重要的是我将如何做到这一点?

旧服务器的 URL 结构类似于 projectname.domain.com,而新服务器的 URL 结构是 domain.com/projectname。

这可能吗?要在同一个域名上并排运行这两个服务器 - 但使用不同的 URL 结构?

谢谢马可

Sam*_*gan 5

由于您的设置的配置方式,您可能能够做到这一点,但它涉及相当多的 DNS 配置。

  1. 为 domain.com 设置一条 A 记录,指向您的新服务器。这将意味着对 domain.com/projectname 的任何请求都将发送到该服务器。
  2. 要获取指向旧服务器的 projectname.domain.com 请求,您可以执行以下两种方法之一:
    • 为每个项目(project1.domain.com、project2.domain.com 等)设置 A 记录以指向旧服务器或
    • 为 *.domain.com 设置通配符 A 记录以指向旧服务器。根据需要设置您可能不希望指向旧服务器的任何其他子域。

通过使用这种方法,它应该确保新样式 (domain.com/projectname) 中的所有请求都转到新服务器,而旧样式 (project.domain.com) 转到旧服务器。