首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure网站管家网站管家改变HostName

Azure网站管家网站管家改变HostName
EN

Stack Overflow用户
提问于 2018-07-28 11:21:29
回答 1查看 751关注 0票数 3

我已经在我的应用程序服务前面配置了Azure Web应用程序防火墙,并且它正在成功地传递请求。我已经按照以下microsoft docs的说明进行了操作。

我有以下配置:

自定义域名: test.customdomain.com针对网站管家配置的公网IP。自定义域也在Web App上配置。

网站管家有一个配置为使用"IP地址或完全限定域名“的后端池,其记录如下: customwebsite.azurewebsites.net

当我导航到test.customdomain.com时,我成功地接收到了网站,但是看起来好像网站管家在转发到应用程序服务时正在重写请求。因此,我的应用程序服务收到请求,它的URL值是customwebsite.azurewebsites.net,而不是test.customdomain.com。

这是故意的吗?查看multi-tenant documentation时,默认情况下不应重写主机?

EN

回答 1

Stack Overflow用户

发布于 2018-10-22 00:36:07

对我来说,有效的是在超文本传输协议设置,以确保-PickHostNameFromBackendAddress没有选择。此外,该界面不允许您设置-HostName,因此将其设置为PowerShell,并像这样设置-HostName和探测器:

代码语言:javascript
复制
$GW = Get-AzureRmApplicationGateway -ResourceGroupName "MY-APP-WAF-RG" -Name "APP-WAF"

$PROBE = Get-AzureRmApplicationGatewayProbeConfig -ApplicationGateway $GW -Name "my-api-https-probe"

Set-AzureRmApplicationGatewayBackendHttpSettings -ApplicationGateway $GW -Probe $PROBE -HostName "my-api.example.org" -CookieBasedAffinity "enabled" -AffinityCookieName "AGAffinity" -Protocol "HTTPS" -Port 443 -Name "my-api-https-settings"

Set-AzureRmApplicationGateway -ApplicationGateway $GW

同样在探针上,我选择了-PickHostNameFromBackendHttpSettings。

使用上面的方法,我有两个web应用程序,在WAF后面配置了自定义域和SSL。

设置这个很糟糕的经验。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51567733

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档