使用CNAME和SSL访问SaaS应用程序

我们使用nginx作为web服务器运行一个SaaS应用程序。 现在,我们希望允许我们的客户在我们的应用程序中使用自己的域名,并设置一个CNAME别名。

我目前正在使用CNAME进行testing,并且首先得到一个SSL错误,导致应用程序configuration了一个通配域证书,用于我们自己的域。 但是对于CNAME,由于其他域,证书显示安全错误。 所以我为第二个域创build了一个证书,并更新了我的nginxconfiguration,使用这个证书在CNAME别名页面上进行连接。

但是现在我得到一个NET :: ERR_CERT_COMMON_NAME_INVALID错误,因为错误的证书被发送回客户端。

如果我打开我们的应用程序的子域,我看到正确的证书发送。

如何检查nginx使用哪个服务器configuration来进行CNAME请求?