注冊(cè)登錄

微信小程序HTTPS證書報(bào)錯(cuò)常見問題及解決方案(5)

2020-09-28
導(dǎo)讀:上一篇文章已經(jīng)說到了 小程序https系列之 《 小程序必須https嗎,做https前這三點(diǎn)你要考慮 》, 官方需求文檔要求后臺(tái)使用HTTPS請(qǐng)求進(jìn)行網(wǎng)絡(luò)通信,不滿足條...

  上一篇文章已經(jīng)說到了小程序https系列之小程序必須https嗎,做https前這三點(diǎn)你要考慮》,官方需求文檔要求后臺(tái)使用HTTPS請(qǐng)求進(jìn)行網(wǎng)絡(luò)通信,不滿足條件的域名和協(xié)議無法請(qǐng)求。越來越多的開發(fā)者紛紛使用SSL證書實(shí)踐微信小程序的應(yīng)用情況,但仍然會(huì)碰到各類問題。本文列舉了SSL證書常見的報(bào)錯(cuò)和解決辦法,供開發(fā)者參考,下面整理了一些很多開發(fā)者會(huì)碰到的關(guān)于微信小程序https證書問題及解決方案。

  常見問題一

  在微信小程序內(nèi)測(cè)的過程中,幾乎每個(gè)開發(fā)者們?cè)趯?shí)踐的過程中都遇到了下圖的報(bào)錯(cuò):

  原因及解決辦法:

  這是因?yàn)閣x.request 發(fā)起的是 https 請(qǐng)求,微信小程序讀取大部分是請(qǐng)求API接口,必須要有https的協(xié)議才可以使用,否則會(huì)提示域名不合法。這也就是說微信小程序是強(qiáng)制使用SSL證書的,否則無法運(yùn)行。

  常見問題二

  “無法將這個(gè)證書驗(yàn)證到一個(gè)受信任的證書頒發(fā)機(jī)構(gòu)”或者類似“該安全證書由您沒有選定信任的公司頒發(fā)”等情況。

  原因及解決辦法:

  出現(xiàn)這個(gè)問題,可能是由于SSL證書頂級(jí)根不在瀏覽器的信任列表中,或該SSL證書是由不可信的機(jī)構(gòu)頒發(fā)的。選擇瀏覽器信任的證書頒發(fā)機(jī)構(gòu)申請(qǐng)SSL證書,可以有效解決這個(gè)問題。

  常見問題三

  訪問網(wǎng)站看到的證書不是我安裝的那張。

  原因及解決辦法:

  可能是由于服務(wù)器的相同IP以及端口上安裝了多張證書導(dǎo)致的。SSL協(xié)議只允許在一個(gè)IP端口上返回一張證書。可以通過分配不同的端口號(hào)或者不同IP地址解決這個(gè)問題。

  常見問題四

  網(wǎng)站證書已過期或還未生效。

  原因及解決辦法:

  遇到這種情況可查看該證書信息如下圖紅框所標(biāo)識(shí)的有效起止日期,確定證書是否在有效期內(nèi)。如在的有效期內(nèi),需查看電腦日期是否正確;如不在有效期內(nèi),需盡快聯(lián)系您的客服人員重新申請(qǐng)。

  常見問題五

  網(wǎng)站的域名是否與證書中的域名不一致

  原因及解決辦法:

  可能是因?yàn)楹笈_(tái)服務(wù)器的域名和安裝的SSL證書中綁定的域名不一致。哪些域名需要使用HTTPS連接,就必須把域名綁定到證書內(nèi)進(jìn)行驗(yàn)證。如果涉及多個(gè)域名或多個(gè)二級(jí)域名,可以用多域名證書或通配符證書來實(shí)現(xiàn)一張證書綁定多個(gè)域名。

  常見問題六

  HTTPS請(qǐng)求失敗

  原因及解決辦法:

  微信要求后臺(tái)服務(wù)器的TLS協(xié)議必須為TLS1.2及以上版本,如果HTTPS請(qǐng)求失敗,檢查一下服務(wù)器的TLS版本是否符合要求。

重磅推薦:小程序開店目錄

第一部分:小商店是什么

第二部分:如何開通一個(gè)小商店

第三部分:如何登錄小商店

第四部分:開店任務(wù)常見問題

第五部分:小商店可以賣什么

第六部分:HiShop小程序特色功能

第七部分:小程序直播

第八部分:小程序收貨/物流

第九部分:小程序怎么結(jié)算

第十部分:小程序客服

第十一部分:電商創(chuàng)業(yè)

第十二部分:小程序游戲開發(fā)

電話咨詢 微信咨詢 預(yù)約演示 0元開店