目錄
1.檢查小程序后臺有沒有配置
2.注意事項
3.證書要求
4.服務(wù)端若使用新證書沒有成功,可嘗試不檢驗客戶端證書
1.檢查小程序后臺有沒有配置
打開微信小程序,開發(fā)管理->服務(wù)器域名
?2.注意事項:
- 域名只支持?
https
?(wx.request、wx.uploadFile、wx.downloadFile) 和?wss
?(wx.connectSocket) 協(xié)議; - 域名不能使用 IP 地址(小程序的局域網(wǎng)?IP 除外)或 localhost;
- 可以配置端口,如 https://myserver.com:8080,但是配置后只能向 https://myserver.com:8080 發(fā)起請求。如果向 https://myserver.com、https://myserver.com:9091 等 URL 請求則會失敗。
- 如果不配置端口。如 https://myserver.com,那么請求的 URL 中也不能包含端口,甚至是默認(rèn)的 443 端口也不可以。如果向 https://myserver.com:443 請求則會失敗。
- 域名必須經(jīng)過 ICP 備案;
-
出于安全考慮,
api.weixin.qq.com
?不能被配置為服務(wù)器域名,相關(guān) API 也不能在小程序內(nèi)調(diào)用。?開發(fā)者應(yīng)將 AppSecret 保存到后臺服務(wù)器中,通過服務(wù)器使用?getAccessToken
?接口獲取?access_token
,并調(diào)用相關(guān) API; - 不支持配置父域名,使用子域名。
3.證書要求
- HTTPS 證書必須有效;
- 證書必須被系統(tǒng)信任,即根證書被已系統(tǒng)內(nèi)置
- 部署 SSL 證書的網(wǎng)站域名必須與證書頒發(fā)的域名一致
- 證書必須在有效期內(nèi)
- 證書的信任鏈必需完整(需要服務(wù)器配置)? 重點
證書鏈問題
1.亞數(shù)信息-SSL/TLS安全評估報告
?由上圖可見,證書級別為B,提示證書鏈不完整。
2.SSL服務(wù)器證書安裝檢查器_OPENSSL工具包_迅通誠信
輸入域名和端口,顯示如下信息
提示缺少中間證書,原因可能如下:缺少證書鏈的問題和解決辦法
關(guān)于硬件設(shè)備的處理,大量的硬件設(shè)備并不會像瀏覽器一樣下載CA證書,如果你缺失的CA證書不再這些硬件設(shè)備的內(nèi)置證書庫中,那么使用這些硬件設(shè)備訪問網(wǎng)站就會一直顯示你的域名是不可信狀態(tài)。其實修復(fù)的辦法很簡單,就是在部署證書的時候,把那張缺失的CA證書一并部署。目前一般的證書簽發(fā)機構(gòu)在簽發(fā)證書的時候會把該CA證書一并打包。但如果確實缺失了這張CA證書也不要慌,MySSL能夠幫你補全證書鏈。
3.證書鏈下載/證書鏈修復(fù)
輸入域名端口獲取證書鏈,將文本內(nèi)容復(fù)制到chain.crt結(jié)尾的文件中替換其內(nèi)容,重啟服務(wù)器,使
新證書生效。文章來源:http://www.zghlxwxcb.cn/news/detail-781687.html
4.服務(wù)端若使用新證書沒有成功,可嘗試不檢驗客戶端證書
如圖,也可以訪問成功。?文章來源地址http://www.zghlxwxcb.cn/news/detail-781687.html
到了這里,關(guān)于微信小程序真機https請求失敗?報錯 “errno“:600001,“errMsg“:“request:fail -200:net::ERR_CERT_COMMON_NAME_INVALID的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!