我目前正在构建一个我将托管的应用程序,并将通过网络调用多租户(SaaS),我希望他们能够将subdomain.theircompany.com指向subdomain.mycompany。 com(或者,如果他们愿意,请将完整的顶级域名指向我的子域名。)
我一直期待这个工作的方式就是在我的Apache配置中指向我的应用程序时只需要一个通配符'ServerAlias * .mycompany.com',然后提取被调用的主机......然后它们通过一个重定向他们的主机上的CNAME条目。
我的问题是,这种方法是否允许将外部子域指向CNAME URL而不是IP?由于这在我的系统上的一个帐户上运行,如果客户想要在SSL上运行,我能够为单个通配符安装SSL吗?
非常感谢任何其他建议/方法!
由于
答案 0 :(得分:0)
CNAME可用于命名,但不适用于通配符SSL证书。
具体来说,example.theircompany.com可以拥有值为example.yourcompany.com的CNAME记录。这意味着example.theircompany.com将透明地解析到您的网站。换句话说,浏览器仍然看到example.theircompany.com,而不是example.yourcompany.com。
因此,SSL证书必须是hiscompany.com域,而不是yourcompany.com域。