安卓访问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