Apache多子域DNS处理

时间:2012-03-06 07:46:56

标签: apache dns

我目前正在构建一个我将托管的应用程序,并将通过网络调用多租户(SaaS),我希望他们能够将subdomain.theircompany.com指向subdomain.mycompany。 com(或者,如果他们愿意,请将完整的顶级域名指向我的子域名。)

我一直期待这个工作的方式就是在我的Apache配置中指向我的应用程序时只需要一个通配符'ServerAlias * .mycompany.com',然后提取被调用的主机......然后它们通过一个重定向他们的主机上的CNAME条目。

我的问题是,这种方法是否允许将外部子域指向CNAME URL而不是IP?由于这在我的系统上的一个帐户上运行,如果客户想要在SSL上运行,我能够为单个通配符安装SSL吗?

非常感谢任何其他建议/方法!

由于

1 个答案:

答案 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域。