為App Service配置了應(yīng)用服務(wù)網(wǎng)關(guān)(Application Gateway),并且為Application Gateway配置了自定義域名,通過瀏覽器" />
所在位置:
首頁 >
營銷資訊 >
建站知識(shí) > 【Azure 應(yīng)用服務(wù)】App Service與Application Gateway組合使用時(shí)發(fā)生的域名跳轉(zhuǎn)問題如何
【Azure 應(yīng)用服務(wù)】App Service與Application Gateway組合使用時(shí)發(fā)生的域名跳轉(zhuǎn)問題如何
時(shí)間:2023-02-21 23:03:01 | 來源:建站知識(shí)
時(shí)間:2023-02-21 23:03:01 來源:建站知識(shí)
【Azure 應(yīng)用服務(wù)】App Service與Application Gateway組合使用時(shí)發(fā)生的域名跳轉(zhuǎn)問題如何解決呢?:
問題描述 為App Service配置了應(yīng)用服務(wù)網(wǎng)關(guān)(Application Gateway),并且為Application Gateway配置了自定義域名,通過瀏覽器訪問時(shí),出現(xiàn)域名跳轉(zhuǎn)問題,由自定義域名跳轉(zhuǎn)到App Service的默認(rèn)域名。
問題解答 應(yīng)用服務(wù)是多租戶服務(wù),因此它會(huì)使用請求中的主機(jī)標(biāo)頭將請求路由到正確的終結(jié)點(diǎn)。 應(yīng)用服務(wù)的默認(rèn)域名 *.
http:// chinacloudsites.cn (例如
http:// contoso.chinacloudsites.cn )不同于應(yīng)用程序網(wǎng)關(guān)的域名(例如
http:// contoso.com )。
來自客戶端的原始請求包含應(yīng)用程序網(wǎng)關(guān)的域名
http:// contoso.com 作為主機(jī)名。 需要配置應(yīng)用程序網(wǎng)關(guān),以便在將請求路由到應(yīng)用服務(wù)后端時(shí),將原始請求中的主機(jī)名更改為應(yīng)用服務(wù)的主機(jī)名。 在應(yīng)用程序網(wǎng)關(guān)的 HTTP 設(shè)置配置中使用開關(guān)“
從后端地址中選取主機(jī)名 ”。 在運(yùn)行狀況探測配置中使用開關(guān)“
從后端 HTTP 設(shè)置中選取主機(jī)名 ”。
當(dāng)應(yīng)用服務(wù)執(zhí)行重定向時(shí),除非另有配置,否則,它會(huì)在 location 標(biāo)頭中使用替代的主機(jī)名
http:// contoso.chinacloudsites.cn ,而不使用原始主機(jī)名
http:// contoso.com 。
解決方案有兩種
方案一: 重寫Response的Location Header。詳見:
https:// docs.azure.cn/zh-cn/app lication-gateway/troubleshoot-app-service-redirection-app-service-url#alternate-solution-use-a-custom-domain-name 方案二: 為App Service 配置自定義域名,等域名驗(yàn)證成功后,修改DNS記錄指向到App Gateway中。
App Service + Application Gateway 使用自定義域名:
https:// docs.azure.cn/zh-cn/app lication-gateway/troubleshoot-app-service-redirection-app-service-url#alternate-solution-use-a-custom-domain-name 可以使用 CNAME 記錄或 A 記錄將自定義 DNS 名稱映射到應(yīng)用服務(wù):
https:// docs.azure.cn/zh-cn/app -service/app-service-web-tutorial-custom-domain#4map-your-domain 當(dāng)在復(fù)雜的環(huán)境中面臨問題,格物之道需:濁而靜之徐清,安以動(dòng)之徐生。 云中,恰是如此! 分類:
【Azure 應(yīng)用服務(wù)】 標(biāo)簽:
App Service ,
Azure 環(huán)境 ,
Application Gateway ,
域名跳轉(zhuǎn)問題 301 Moved Permanently