我已经在Windows Server 2008计算机上创建了一个我用IIS 7托管的Web应用程序.我已经为secure.xxxxx.com加载了安全证书.
IIS 7服务器证书http://img401.imageshack.us/img401/324/certxx6.gif
当我使用Microsoft Internet Explorer浏览到该网站时,我收到以下提示:
选择数字证书
标识
要查看请求标识的网站.
请选择证书.
没有证书.这是一个空白的空白列表.
如果我单击"确定"或"取消",则页面加载就好了.Internet Explorer没有警告或其他指示存在安全问题.
Microsoft Internet Explorer SSL安全证书网站标识http://img207.imageshack.us/img207/8265/ie2yr5.gif
在苹果的Safari浏览器将不会显示在所有的页面.
Safari无法打开该页面.
Safari无法打开页面xxxxx,因为它无法与服务器xxxxx建立安全连接.
Apple Safari无法打开页面http://img80.imageshack.us/img80/2899/safka3.gif
无论是Mozilla Firefox和谷歌浏览器完全加载的网站,没有麻烦.
Mozilla Firefox SSL安全证书http://img158.imageshack.us/img158/6833/foxsk4.gif
Google Chrome SSL安全证书http://img367.imageshack.us/img367/7928/chrsx2.gif
为什么Microsoft Internet Explorer和Apple Safari无法正确加载我的网站?
我在forums.iis.net上找到了解决方案.
在IIS中,我修改了我的网站的SSL设置.
IIS SSL设置图标http://img183.imageshack.us/img183/8808/ssl1uc7.gif
我将"客户端证书"从"接受"更改为"忽略".
之前:
IIS SSL设置接受客户端证书http://img185.imageshack.us/img185/548/ssl2om9.gif
后:
IIS SSL设置忽略客户端证书http://img185.imageshack.us/img185/4945/ssl3kx6.gif
该网站现在可以在Microsoft Internet Explorer和Apple Safari以及Mozilla Firefox和Google Chrome中完美加载.