具有不同 SSL 证书的 2 个站点的 IIS 反向代理

具有不同 SSL 证书的 2 个站点的 IIS 反向代理

我有一个使用 GoDaddy 帐户配置的 CNAME,我们将其命名为 cname.myCompany.com。cname CNAME 我将其命名为 myCompany.com 作为我的父域。myCompany.com 有自己的 SSL 证书。

cname(cname.myCompany.com)值指向 www.compendiumblog.com(使用其自己的 SSL 证书)

现在,当我这样做https://cname.myCompany.com- 它加载页面但 SSL 证书已损坏。

我尝试使用 IIS (Server 2012R2) 反向代理解决此问题,但似乎不起作用。我安装了 AAR 并启用了反向代理。

从 IIS,我创建了一个名为 blog.myCompany.com 的新服务器群。在路由规则中取消选中“启用 SSL 卸载”,并从 URL 重写入站规则中将操作设置为重写。将值重写为https://cname.myCompany.com/{R:0} 并将服务器变量设置为 HTTP_X_COMPENDIUM_ID = e7dff869-c319-43c9-9bf1-eca9b46gb5de。保存设置,但不起作用。

如何使用 IIS 进行反向代理?

答案1

右键单击您的站点名称并选择绑定。

您必须为每个重写站点创建 HTTPS 绑定

全部您的 HTTPS 绑定,请检查“需要指示服务器名称"复选框。

这将强制 IIS 检查 DNS 名称输入,并允许在其他 HTTPS 绑定上使用不同的证书。如果没有此设置,每个站点只允许一个证书。

希望这能对某人有所帮助

相关内容