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即可。
但是打開這個選項,對瀏覽器是有影響的,具體的影響不知道。