2012-08-10 39 views
0

我有一個SaaS網站,它允許用戶創建在線登錄頁面,並且需要能夠讓他們選擇使用自己的域名。我在這裏讀了很多關於在Windows Azure上使用自定義域的內容,但是這一切都說我需要去預覽門戶網站,並在爲域設置CNAME後手動添加域。現在我的Azure的地址是一樣在Windows Azure中使用動態域映射

my-site.azurewebsites.net

,看起來像www.my-site.com有CNAME記錄my-site.azurewebsites.net只拿到404頁。我在這裏找到答案,我需要手動將www.my-site.com添加到Azure預覽門戶中的域列表。但是,如果我需要域名www.my-site1.com ... www.my-siteN.com來動態地添加更改的CNAME記錄呢?手動爲每個域添加記錄是不可能的。是否有可能省略手動域添加到Azure門戶,並讓客戶使用他們的域只更改CNAME,我的Azure代碼將分析主機並提供​​適當的內容?

Michael

+0

你有保留實例嗎? CNAME目前僅在保留實例中受支持。 – 2012-08-10 09:09:23

+0

是的。在這個答案中提到了這個問題,即使在更改域的CNAME之後,我需要手動向Azure添加域:[link](http://stackoverflow.com/questions/11530507/how-to-configure-multiple -host-headers-for-one-azure-website-reserved-instance#) – 2012-08-10 09:41:09

+0

問題是客戶需要能夠自己添加域。他們會更改CNAME並且它應該可以工作,但是看起來每個域都需要在Azure中手動創建記錄。 – 2012-08-10 09:43:22

回答

0

Windows Azure確實需要知道新的CNAME。否則,它不知道將流量路由到您的應用程序。

剩下的問題是它是否可以自動化。我無法找到Web站點管理API的文檔,所以我看不到這是否可以通過編程方式完成。命令行工具不是公開一種方法來做到這一點。