Nginx 返回错误的 SSL 证书

Nginx 返回错误的 SSL 证书

我有喜欢的域名

  • app.something.com
  • app.uk.something.com

当我访问 或其他带有路径后面的 URL 时没有问题https://app.uk.something.com/login,它会返回为其颁发了正确证书的站点app.uk.something.com

但是,当我访问 root 时https://app.uk.something.com/,它会重定向到https://app.uk.something.com:8443并出现错误

This server could not prove that it is app.uk.something.com;
its security certificate is from app.something.com.
This may be caused by a misconfiguration or an attacker intercepting your connection.

当我检查证书时,它使用了分配给的证书app.something.com

我使用 acme.sh 来颁发证书。

我做了什么
实际上,还有其他网站,例如app.us.something.com,它们运行良好,因此对于 nginx,我只需复制它们的配置,将 替换为server_name新的。现在,除了 root 之外,一切都正常运行。certkey

相关内容