安卓訪問https錯誤,訪問http可以,可能是nginx ssl證書配置有問題


開發中遇到react-native生成的android訪問UAT和開發環境的http api都可以,但是訪問生產環境的https就報錯,還有就是第三方webhook調用你https網站的api也可能會出現ssl握手失敗的錯誤

這種問題可能是由於你的證書里只有一個證書,沒有證書鏈,可以通過這個網址檢查你的域名ssl證書配置是否正確:https://www.sslshopper.com/ssl-checker.html

一般證書里只包含一個certificate如下:

 

而證書鏈里包含多個:

 

 

 在nginx中把證書鏈配置跟證書配置其實一樣

 

下載證書鏈,可以通過火狐瀏覽器打開你的https網址,點擊小鎖logo,查看證書,可以下載證書鏈

 

參考:

https://www.jianshu.com/p/8d525696ce86

https://www.alibabacloud.com/help/zh/faq-detail/50239.htm

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM