IIS7的网站通过https访问提示ssl_error_rx_record_too_long
IIS7的网站通过https访问,提示ssl_error_rx_record_too_long,如下图所示:
解决办法:
一、导入服务器的SSL证书至IIS
1、打开IIS,找到服务器证书
2、导入本服务器的域名证书
3、导入成功后如下图所示
二、绑定网站和服务器的文件证书
1、选中网站,右击->编辑绑定
2、添加网站绑定
类型:选择https
IP地址:全部未分配
端口:填写自己所使用的端口
SSL证书:选择自己导入的证书
点击确定,绑定完成。
三、对网站进行SSL设置
选中网站,搜索SSL设置,如下图所示
SSL设置:
(1) 勾选“要求SSL(Q)”
(2) 客户证书选择“接受(A)”
(3) 点击应用
设置完成。
使用Chrome浏览器打开即可访问。
使用Firefox浏览器访问提示:连接 ****.****.com:8089 时发生错误。 在此 SSL 套接字上不允许重新协商。 错误代码: SSL_ERROR_RENEGOTIATION_NOT_ALLOWED
解决办法:
在firefox浏览器下输入:about:config
并搜索“security.ssl.allow_unrestricted_renego_everywhere__temporarily_available_pref”字样,将其值修改为true即可。
但是打开这个选项,对浏览器是有影响的,具体的影响不知道。