一、问题描述:
站点用的证书是公司统一的证书,系统通过nginx对外提供https服务,并且nginx的https配置中,也已经配了证书,但是最终浏览器访问,还是提示证书无效,在linux上面,用curl访问站点,报证书无法识别错误:
1、nginx配置:
2、报错截图:
二、解决方案:
将ca证书内容追加到.crt证书内容中,注意是追加,即crt内容在前,ca内容在后,改完后重新加载nginx配置:
重新加载nginx配置后,浏览器访问正常,curl访问正常: