2012-03-06 59 views
0

我目前正在构建一个应用程序,我将主持并将通过Web调用多租户(SaaS),我希望他们能够使subdomain.theircompany.com能够指向到subdomain.mycompany.com(或者如果他们愿意,请将完整的TLD指向我的子域)。Apache多个子域DNS处理

我一直期待这种方式的工作方式是在我的Apache配置中简单地使用通配符'ServerAlias * .mycompany.com'指向我的应用程序,然后提取被调用的主机...然后他们通过主机上的CNAME条目。

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

任何其他建议/方法将不胜感激!

感谢

回答

0

一个CNAME将用于命名的目的工作,但不是一个通配符SSL证书的目的。

具体而言,example.theircompany.com可以拥有一个值为example.yourcompany.com的CNAME记录。这将意味着example.theircompany.com将透明地解析到您的网站。换句话说,浏览器仍然会看到example.theircompany.com,而不是example.yourcompany.com。

因此,SSL证书必须针对其company.com域,而不是yourcompany.com域。