雲服務器https證書不受信任;微信Android訪問https頁面白屏

問題描述:安全

       SSL證書在生產環境咱們都會用到,而騰訊雲及阿里雲有提供證書代申請的功能,雲服務器有詳細文檔介紹;服務器

       部分用戶會本身去Symantec或GeoTrust去申請,這時須要用戶本身生成私鑰申請,申請流程不詳細介紹,百度不少,申請完成後會有郵件告訴你下載證書地址,證書會包含4個文件;CA是證書機構頒發的合法證書,SSL開頭的文件爲SSL簽名證書,均會在後面用到;微信

       若是服務器只是使用SSL證書,在訪問時將會出現證書不被信任的問題,這時,使用IOS訪問https頁面會沒有問題,可是Andoid訪問會白屏,這是Android微信訪問https白屏的緣由。負載均衡

解決辦法:阿里雲

       在騰訊雲或阿里雲使用負載均衡或是雲服務器時,爲了安全考慮均須要用到https,這時自制SSL證書只能解決https簽名問題,雖然沒有成本,可是會致使訪問時網頁不受信任,須要解決請前往賽門鐵殼官網申請SSL證書,申請完成的證書則是被承認的證書(其實訪問不受信不會影響https的安全性,不過畢竟別人是SSL/TLS 證書的全球權威提供商,心理安慰 &( ^___^ )&);文檔

       好了,言歸正傳,如何給雲負載均衡和雲服務器添加本身申請的證書呢?首先找到雲服務器的證書管理頁,以騰訊云爲例(eg:騰訊雲https://console.cloud.tencent.com/loadbalance/cert?);選擇新建,輸入證書名稱-xxx,證書類型-服務器證書,證書內容-複製SSL文件內容和CA文件內容,而後粘貼進去,密鑰內容複製本身的xxx_RSA_private.pem文件內容;點擊建立完成。找到本身的雲服務或負載均衡服務器,監聽管理裏添加443端口的監聽,並選擇新建完成的證書名稱爲xxx的證書實例。自此大功告成!!console

相關文章
相關標籤/搜索