我们正在运行具有 2 个 IP 地址的 Microsoft Server 2008 R2:.1
.2
并使用 IIS 7.5 作为 Web 服务器。
在此服务器上,有一个网站配置为使用端口 80 上的域名A.Company.com
和未签名的 IP 地址,以及端口 443 上的 https 到 IP 地址。2 此外,还有第二个 Web 应用程序使用B.Company.com
端口 80 上的 IP 地址和未签名的 IP 地址。到目前为止,一切都按预期运行。
现在,我已添加第二个 SSL 证书,B.company.com
并使用 IP 地址 .1 对 https 端口 443 进行附加绑定
如果我现在拨打电话,https://b.company.com
系统会显示证书错误,指出证书颁发给A.company.com
。如果我单击“无论如何访问”,系统会将我路由到 ,https://B.company.com
但显示的网站是A.company.com
。我想我的某个地方配置有误,但无法确定在哪里。
总结一下:
网站A:
Type | Hostname | Port | IP address
--------------------------------------------------------
http | A.company.com | 80 | *
https | | 443 | .2
网站B:
Type | Hostname | Port | IP address
--------------------------------------------------------
http | B.company.com | 80 | *
https | | 443 | .1 //accessing this adress per https://b.company.com gives a certificate error
//编辑:有可能路由被搞砸了。Web 服务器是我们 MPLS 网络的一部分,但不在我们公司的 WAN 中(一定很喜欢这个可能,对吧?)。如果我通过 http 访问它,就会发生上述问题。如果我使用智能手机,我会收到密码挑战,这看起来是应该的。我正在进一步调查。