最近在做一个小程序,必须要https请求,就去阿里云申请了一个免费的证书
在nginx也配置好了的,也重启了
但是访问的时候提示是另一个安全证书
它的安全证书来自room-Xxx
这个room-Xxx是之前nginx的配置,但是我都改了nginx并且重启了,为啥没有生效呢
你用了https访问吗
问题已解决(前提条件,服务器是阿里云)
原因:
项目服务器的阿里云账号和域名的不是同一个,在域名账号上申请了ssl证书,然后下载并部署到项目服务器上,配置了nginx,这样没有作用。
去项目账号上看ssl列表,也有免费证书,是之前项目的域名,发现这个证书被部署在了负载均衡A上,项目服务器关联的负载均衡就是A,所以导致服务器绑定的ssl证书就是旧域名的。
解决办法:
在项目账号上申请一个ssl证书,等签发,再部署在负载均衡上,就解决了。
新建服务器证书,然后下拉切换成想要的域名证书就ok,就可以用https成功访问了