我们正在运行一个 SaaS 应用程序,使用 nginx 作为 Web 服务器。现在,我们想允许我们的客户通过设置 CNAME 别名将自己的域名用于我们的应用程序。
我目前正在使用 CNAME 进行测试,首先出现 SSL 错误,因为应用程序为我们自己的域配置了通配符域证书。但是使用 CNAME 时,证书会因为其他域而显示安全错误。因此,我为第二个域创建了一个证书,并更新了我的 nginx 配置,以使用该证书通过 CNAME 别名页面进行连接。
但是现在我收到 NET::ERR_CERT_COMMON_NAME_INVALID 错误,因为错误的证书被发送回客户端。
如果我打开应用程序的子域,我会看到正确的证书已发送。
如何检查 nginx 对 CNAME 请求使用了哪个服务器配置?