1、服务器上配置了多个域名,其中有两个域名最开始没有配置证书,今天下载证书,修改nginx配置后,访问域名,发现提示网站不安全,点击一看,竟然用的是另外的域名证书,而且不是一个域名是这样,连着配置两个域名证书都是这样
2、发现nginx好像又默认规则,当域名不配置https时,会寻找配置中第一个有证书的server作为证书使用,但是我现在配置了这个域名的证书,缺还是用的其他域名证书,就像是配置不生效了一样,无法理解
3、关键是,我把这两个域名指向有问题的show.sr.snkoudai.com,所在的域名配置和cert目录下证书都删除了,重启nginx,访问竟然还是显示用的这个show.sr.snkoudai.com证书;
4、卸载nginx,重装发现这个问题还是存在,泪目了,只能求大神指教了
都有自己的域名证书,而且都是阿里云付费的,不是免费证书