windows-server-2003 – IIS6:Web站点提供错误的SSL证书
考虑使用多个Web站点安装IIS6.每个都是具有自己的证书(不是通配符证书)的不同子域.每个都正确指定了主机头.
> foo.example.com – 端口443.要求SSL为128位.好好工作!它向浏览器正确呈现其SSL证书.配置为特定的IP地址. alt text http://www.imagechicken.com/uploads/1251156847014486300.png 问题:您是否可以在同一端口(443)上运行在具有SSL证书的不同网站上的多个子域?如何在同一端口(443)的“全部未分配”范围内配置2个网站? 更新:忽略证书错误,浏览到https:// bar时,所提供的内容来自https:// foo site. 不使用SSL时,浏览到http:// bar会从条形图中提供正确的内容. 只有一个地址被分配给该DMZ服务器.
SSL证书绑定到Web服务器的内部IP地址,而不是外部IP地址.
假设您在公共IP B上绑定了公共IP A和bar.example.com的foo.example.com,但您的Web服务器只有IP地址192.168.0.1 无论请求是在IP A还是IP B上,它仍然会以192.168.0.1结束.这意味着IIS别无选择,只能使用分配给foo.example.com的证书. 要解决此问题,您需要为Web服务器分配多个IP地址.这很容易做到.与您的系统管理员交谈以从DHCP范围中删除一些IP(或询问他/她可以使用哪些IP),然后转到您的属性以获取网卡(控制面板>网络连接),并转到属性TCP / IP. 您需要首先启用静态IP(作为服务器,我希望无论如何都这样做),然后单击高级,然后在“IP地址”框下单击“添加” – 并输入新的IP地址你已经被你的系统管理员分配了(比方说192.168.0.2). 然后,在路由器上,您需要确保来自端口443上的IP A的请求转到192.168.0.1,并且端口443上的所有其他请求都转到192.168.0.2. 然后,在IIS配置中,您需要将SSL证书从foo.example.com绑定到192.168.0.1,并将其余部分绑定到192.168.0.2(或保留为All Unassigned,就像您所拥有的那样). 如果这不起作用,或者您已经配置了此功能,请更新您的问题并发表评论以告知我们. 更新:我刚刚看到您的评论,感谢您的更新.您需要确保foo.example.com和bar.example.com位于两个不同的公共IP地址上.原因是因为数据包是加密的,所以你无法使用基于主机名的路由将请求发送到正确的IP地址(我相信情况就是这样.如果有人知道不同,请告诉我).路由器可见的请求的唯一部分是目标IP.这就是为什么每个IP地址只能有一个SSL的原因.因此,您需要使用公共IP来实现此功能,并且在DNS中需要bar.example.com的A记录,该记录与foo.example.com不同. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Win10 安装TensorFlow & tflearn
- windows-8 – 在Windows 8 / WinRT中实现DragStarted DragD
- 在Windows 8 / .Net 4.5中嵌入Chakra Javascript引擎
- windows – 从MSI文件中检索公共属性
- windows-server-2008 – 将Windows Server 2008 R2备份到FT
- C语言计时
- windows-phone-7 – 如何降级Windows Phone 8应用程序?
- Win8.1系统所有的路径都无法更改文件夹名称
- windows – 如何在每天的某个时间自动打开网站
- 在Windows 7上安装和配置LDAP(AD LDS)
- win10蓝屏1
- active-directory – 无法在新站点上将Windows S
- windows-server-2003 – 无法使用w32tm / stripc
- windows-7 – 简单的问题:x86应用程序可以利用x
- windows 10环境下安装Tesseract-OCR与python集成
- windows – 如何在批处理脚本中使用通配符和需要
- windows-vista – 在Vista上的Windows Installer
- 在Windows 7中使用Android SDK R13的JDK 7
- keydown和KeyPress事件有何不同
- windows-server-2012 – 将服务帐户移动到新的OU