Dns 如何将不同的子域请求重定向到不同的服务器

Dns 如何将不同的子域请求重定向到不同的服务器,dns,cross-domain,apache-config,Dns,Cross Domain,Apache Config,在“我的域”下,其中一个子域必须定向到承载相关应用程序的一台服务器,其余的必须定向到承载相关应用程序的另一台服务器 因此,对urlappa.example.com\*的任何请求都必须指向一台服务器,而对urlappb.example.com\*的任何请求都必须指向另一台服务器 现在的问题是如何在两台服务器上配置Apache配置——可能使用ProxyPass或ProxyPassReverse之类的配置,以便所有传入的请求都可以正确地定向到正确的服务器上 编辑以使问题更清楚。将url链接到IP(服务

在“我的域”下,其中一个子域必须定向到承载相关应用程序的一台服务器,其余的必须定向到承载相关应用程序的另一台服务器

因此,对url
appa.example.com\*
的任何请求都必须指向一台服务器,而对url
appb.example.com\*
的任何请求都必须指向另一台服务器

现在的问题是如何在两台服务器上配置Apache配置——可能使用ProxyPass或ProxyPassReverse之类的配置,以便所有传入的请求都可以正确地定向到正确的服务器上


编辑以使问题更清楚。

将url链接到IP(服务器)的位置是DNS

例如,如果服务器A位于1.2.3.4,服务器B位于5.6.7.8,则将appa.example.com链接到1.2.3.4,将appb.example.com链接到5.6.7.8

但是,如果两台服务器都位于防火墙后面(只有一个外部IP地址),则必须执行一些技巧。(您可能正在寻找这些技巧)


看看。

我在我的工作场所(一所大学)也做过同样的事情。我们的主要网站位于其他地方,但部分网站(学生注册系统)位于现场

我所做的是创建一个权威的(a)DNS记录(reg.domain.com),并将其指向我们现场服务器的IP。这就成功了

下面是我的域CP的截图(由于明显的原因屏蔽了域和IP)。。。


这基本上和你想做的是一样的。试一试,然后在指定子域的父域的DNS记录/管理器中查看:)

  • 将子域名指向要成为主机服务器的IP地址,然后
。。。然后

在主机服务器DNS和/或服务器软件配置中:将子域定向到网站应用程序。您可以通过以下方式之一实现此目的:-

  • 手动编辑DNS记录
  • 将子域停驻并将其指向网站文档根文件夹,或
  • 添加域和子域(域不会被使用,因为它没有指向适用的服务器)。将它们都指向您现在的子域(如果有这样一个词)网站应用程序的文档根

问题不太清楚,但我添加了一个可能会有所帮助的链接。我认为该链接不相关;我问的是如何将不同的子域请求重定向到不同的服务器,而不是URL redirectionNgu,您最终是如何实现的?我们有同样的问题。谢谢