使用虚拟主机将请求从 IIS 重定向到 Apache,而无需更改 URL

使用虚拟主机将请求从 IIS 重定向到 Apache,而无需更改 URL

我在 IIS 后面有一堆 Apache 服务器,每个服务器都运行一个站点,并且从 IIS 到 Apache 的子域名重定向使用 URL 重写器 + ARR 运行良好,如下所示:

                 -----
a.company.com >> |IIS| >> apache_server_a (10.0.0.1)
                 -----
                 -----
b.company.com >> |IIS| >> apache_server_b (10.0.0.2)
                 -----
                 -----
c.company.com >> |IIS| >> apache_server_b (10.0.0.3)
                 -----

但是我的一个 Apache 有 5 个客户端站点,他使用虚拟主机。我如何在不更改 URL 的情况下将 IIS 收到的针对这五个站点的请求重定向到 Apache?

client1.com    -----
client2.com >> |IIS| >> apache_with_virtual_hosts (10.0.0.4)
client3.com    -----
client4.com
client5.com       

注意:IIS 不与 Apache 服务器位于同一台机器上

答案1

我认为你应该补充DNS A 记录将子域名映射到使用 Apache 托管的计算机的 IP 地址 (IPv4)。然后 Apache 中的虚拟主机将处理其余部分。当您配置每个子域时。

相关内容