故障现象或目标
访问某域名时拿到另一站点证书。
原因与定位
TLS 握手阶段的 SNI 与监听配置决定选择证书,早于普通 HTTP 路由。
openssl s_client -connect <服务器IP>:443 -servername example.com
nginx -T
处理方案
核对每个 TLS 虚拟主机的名称、证书与监听地址,排查重复或错误的默认 TLS 配置。
验证与回退
每个域名都取得匹配证书,并返回各自业务内容。
修改前保留配置与程序版本。验证不通过时恢复本次文件或上一个发布版本,再检查服务状态与访问日志。