我在 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 中的虚拟主机将处理其余部分。当您配置每个子域时。