安卓访问https错误,访问http可以,可能是nginx ssl证书配置有问题

北战南征 提交于 2019-12-12 12:46:58

开发中遇到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

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!