服务器使用nginx + Letsencrypt 证书,之前一直用Letsencrypt 免费证书,定期续期,ios 调用接口一直好好的,最近3天,有用户反映打开app请求慢,超时。ios开发同事本地调试 代码改成 “manager.securityPolicy.allowInvalidCertificates = YES;” 就没有问题,线上的No就有上面问题。
最后nginx 换成GeoTrust证书(花了1千多大洋买了一年的),
执行/usr/local/nginx/sbin/nginx -s stop, /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf就好了。
我就纳闷了, Letsencrypt 从18年app上线就用了,证书一直好好的。
有遇到相同情况或知道原因的伙伴们给我留言或评论。