如何為 Windows Azure 託管服務配置自訂網域名

來源:互聯網
上載者:User

 

可通過兩種方法將自訂網域名映射到 Windows Azure 託管服務。

  • 您可以使用 CNAME 記錄將服務易記名稱(“myhostedservice.cloudapp.net”)映射到自訂網域名,從而將服務的 DNS 名稱映射到自訂網域名。

  • 您可將部署的 VIP 映射到 A。

將自訂網域名映射到完整 DNS 名稱可提供允許在不中斷服務的情況下更改服務的虛擬 IP 位址 (VIP) 的抽象層。雖然很少更改服務的 VIP,但完整 DNS 名稱提供了一致的介面,以便使用者訪問您的服務。

將部署的 VIP 映射到自訂網域可提供更大的靈活性。CNAME 記錄必須映射特定子域,如 www.example.com 或 myblog.example.com。CNAME 記錄無法映射根域本身,也無法執行萬用字元映射,如“*.example.com”。通過將該 VIP 與 A 記錄相關聯,可允許您建立這些類型的映射。除非刪除託管服務的部署,否則不保證更改部署的 VIP。有關 Windows Azure 中的 VIP 的持久性的更多資訊,請參見Overview
of Managing Deployments in Windows Azure。

將 CNAME
記錄映射到託管服務易記名稱

當您在 Windows Azure 的 cloudapp.net 根域建立託管服務時,Windows Azure 會提供一個完整 DNS 名稱,並且該名稱中添加了您指定的 URL 首碼。完整 DNS 名稱類似於“myhostedservice.cloudapp.net”。您可以使用 CNAME 記錄將服務易記名稱(“myhostedservice.cloudapp.net”)映射到自訂網域名,從而將您的服務的 DNS 名稱映射到自訂網域名。

每個域的註冊程式都有各自的介面,用於映射 DNS 記錄條目,但它們都需要一些基本資料,才能將自訂網域映射到服務 DNS 名稱。

  • 主機或完全限定網域名稱 - 這是一個帶首碼的域,用於訪問您的服務,例如 www.example.com。不能將服務對應到根域 (mydomain.com),而必須將其映射到指定的子域,如wwwmyblog

    說明
    CNAME 記錄必須映射特定子域,如 www.example.com 或 myblog.example.com。CNAME 記錄無法映射根域本身,也無法執行萬用字元映射,如“*.example.com”。

  • 記錄類型 - 指定 CNAME 記錄。
  • 記錄值 - 這是所指定的服務 DNS 名稱的位置。例如,example.cloudapp.net

如果提示您為記錄指定存活時間 (TTL) 值,您可以接受此屬性的預設值。

將 A 記錄映射到部署的
VIP

Windows Azure 為每個部署提供了虛擬 IP 位址。可以通過登入到 Windows Azure 平台管理入口網站來獲得部署的 VIP。

  • 主機或完全限定網域名稱 - 這是一個帶首碼的域,用於訪問您的服務,例如 www.example.com

  • 記錄類型 - 指定 A 記錄。
  • 記錄值 - 這是所指定的服務 VIP 的位置。
配置託管服務來響應自訂網域名

若要允許託管服務響應自訂網域名,您必須添加將自訂網域名映射到 HTTP 協議和服務定義檔中的角色的終結點。

配置託管服務來響應自訂網域名

  1. 在文字編輯器中開啟服務的 ServiceDefinition.csdef 檔案。

  2. 向角色元素添加包含 InputEndpoint 元素的 Endpoints 元素。下面的樣本示範如何為偵聽連接埠 80 並定義內部連接埠 80 的 Web 角色添加 HTTP 輸入端點:

    複製
    <ServiceDefinition name="MyService" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition">  <WebRole name="WebRole1">    <Endpoints>      <InputEndpoint name="HttpIn" protocol="http" port="80" localPort="80" />    </Endpoints>  </WebRole></ServiceDefinition>
    說明
    localPort 特性是可選特性。如果未定義此特性,則結構會在運行時分配內部連接埠號碼。

  3. 將終結點名稱設定為要使用的名稱。

  4. 將通訊協定設定為要使用的通訊類型。可能的選擇有 HTTP 或 HTTPS

  5. 指定要用於角色通訊的連接埠號碼。

  6. 儲存檔案。

 

原文:http://msdn.microsoft.com/zh-cn/library/gg981933.aspx

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.