nginx更新ssl证书不生效
windows服务器上一套应用springboot做了接口,因为需要接入微信公众号, 所以需要做https
就在前面增加一个nginx做转发使用
先是在腾讯申请了免费的ssl证书
配置完成nginx之后访问域名发现报错:
原来腾讯的免费证书是单一域名证书,而我用的是二级域名
所以重新到后台生成一个二级域名的证书
新的证书放到服务器上,更新nginx配置并reload后,发现报错:NET::ERR_CERT_COMMON_NAME_INVALID
发现加载的证书还是主域名的证书
重启了springboot,关闭了nginx并重新开了,发现还是未能解决
搜索发现有人说是腾讯域名解析的时候 CDN的原因, 联系腾讯客服,未果
最后发现原来windows关闭了nginx窗口,进程中并未关闭
执行taskkill /IM nginx.exe /F
再次打开nginx,成功.