![共享域上的两台服务器(Linux 和 Windows),不含子域](https://linux22.com/image/723755/%E5%85%B1%E4%BA%AB%E5%9F%9F%E4%B8%8A%E7%9A%84%E4%B8%A4%E5%8F%B0%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%88Linux%20%E5%92%8C%20Windows%EF%BC%89%EF%BC%8C%E4%B8%8D%E5%90%AB%E5%AD%90%E5%9F%9F.png)
我目前希望拥有 1 个域 (Example.com),但希望在该域上拥有两台服务器。Linux 作为主服务器,Windows 作为辅助服务器。
如果有人输入 Example.com/page 但 Linux 服务器上不存在该路径,那么它将在 Windows 服务器上检查该路径。
我想在不使用子域的情况下实现此目的。
这有可能吗?可以在 .htaccess 文件中完成吗?
答案1
如果您希望在两台服务器上使用同一个域名 (abcxyz.com),我们需要为该域名指定两个不同的 IP。主机名/域名与 IP 地址是分开的,因此服务器 A 将有一个 IP,服务器 B 将有另一个 IP。
我们可以对两个服务器使用 DNS 循环,将主机/域名同时指向两个 IP 地址。允许多台机器加入域由 DNS 处理,需要在 DNS 服务器上进行设置。
共享主机提供商可能支持或不支持此功能。