簡體   English   中英

使用 Azure Front Door 配置自定義域

[英]Configuring custom domains with Azure Front Door

我們有一個應用程序,允許客戶使用他們自己的自定義域來訪問他們在我們應用程序上的帳戶。

目前,我們正在使用 Azure App Services 自定義域選項,當用戶與我們共享他們的自定義域時,我們手動將其添加到 Azure 自定義域列表中,並將其指向他們的唯一帳戶 URL。 即projects.customerdomain.com(自定義域)到customer1.anywhereapp.io(他們在我們產品'Anywhere'中的帳戶)。

這種方法一直運作良好。

我們現在正在探索是否可以使用 Azure Front Door 讓我們的應用程序在全球范圍內更具響應性,我們遇到的問題之一是我們如何將客戶的自定義域配置到他們的特定 Anywhere 帳戶?

我已經閱讀了官方的 Azure FD 自定義域文檔,我知道它允許我們添加指向一個后端的自定義域,在我們的例子中,每個自定義域還需要指向一個特定的子域 URL。 即customer1.anywhereapp.io

我們如何實現這一目標?

任何正確方向的指導都非常感謝。

謝謝 ST

Azure Front Door 可以將請求 Host 標頭轉發到后端。 因此,您可以使用 DNS 驗證在 Front Door 和應用服務上配置自定義域。

為此,請執行以下步驟:

  • 轉到您的應用服務

  • 轉到自定義域

  • 復制自定義域驗證 ID

  • 使用復制的值添加新的 DNS TXT 記錄: TXT asuid.projects.customerdomain.com. <verification id> TXT asuid.projects.customerdomain.com. <verification id>

    應用服務自定義域驗證 ID(圖片)

  • 轉到您的 Front Door 個人資料

  • 按照 MSDN 上的說明設置自定義域

  • 配置源如下:

    • 名稱:<任何適當的名稱>
    • 來源類型:應用服務
    • 主機名:<yourappservice.azurewebsites.net>
    • Origin 主機頭:<blank> <-- leaving this empty will forward the request host header to the backend
    • 證書使用者名稱驗證:已啟用

現在,當向 Front Door 發出請求時,同樣的請求會傳遞到您的后端,包括自定義域 (projects.customerdomain.com)。 從您的應用服務的角度來看,您是否使用 Front Door 沒有區別。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM