2012-03-06 55 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域。