我有一台托管 IIS 默认网站的物理机。在物理机中具有与我的网络无关的域的 IP。像 some.irrelevant.com 这样的东西有一个 Let's Encrypt 证书绑定到 443 端口。
我正在使用 ARR/Url Rewrite/Server Farm 将流量从默认网站路由到本地存在的虚拟机。服务器场称为farm.domain.com。
VM 没有面向公众的 IP,并且使用物理机上的主机文件中定义的主机名在本地路由。
我在 VM 中创建了自签名证书并将它们绑定到 VM 的默认网站的 443 端口。它绑定到 vm.domain.com。从物理机上击中连接时,它看起来像连接正常。
当我尝试通过 ARR 击中它时,它工作正常。
- HTTPS -> 默认网站(物理机)-> ARR/Url 重写 -> HTTP Server Farm VM Server
但是,当我尝试在 HTTPS 方案中通过 ARR 访问它时,我得到了 404。
- HTTPS -> 默认网站(物理机)-> ARR/Url 重写 -> HTTPS 服务器场 VM 服务器
我正在努力想办法弄清楚发生了什么。任何建议将不胜感激。