最近有客户买了多个IP证书,但是在部署的时候站点明明部署的是另外一个IP的SSL,访问的时候确始终使用的第一个IP。比如客户签发了52.178.216.120、52.178.216.121、52.178.216.122这三个证书,三个IP证书都相应的部署SSL,但是访问52.178.216.122时发现它所使用的是52.178.216.120的证书。
遇到这种问题解决方法就是:
将每个站点的nginx中将默认的listen 443 ssl;修改为带上IP的,比如52.178.216.120站点修改为listen 52.178.216.120:443 ssl;
修改以后重启nginx或者重载配置就可以啦!