- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
场景:
配置 Azure 应用程序网关以将流量路由到不同的 Azure Web 应用程序,以利用 Web 应用程序防火墙 (WAF)。
初始配置工作正常,只是浏览器中的最终 URL 是 {mysite}.azurewebsites.net。我希望这是自定义域名 {subdomain}.{mysite}.com。这是通过将后端池绑定(bind)到应用程序服务来配置的。将其更改为 FQDN 不起作用。屏幕截图如下。
CNAME 已指向网关。
期望的结果
当有人点击 {subdomain}.{mysite}.com(已配置为指向网关)时,我应该得到 {subdomain}.{mysite}.com 而不是 {mysite}.azurewebsites.net
当前设置:
网关配置了多站点监听器,其规则指向后端池,并且还绑定(bind)到 http 设置。
监听器正在监听 {subdomain}.{mysite}.com
以下链接提供了一些部分答案/配置,但没有一个对我有用。 Application Gateway - 502 error
https://learn.microsoft.com/en-us/azure/application-gateway/create-web-app
以下是使用 Azure 门户 UI 在 Azure 应用程序网关和 WAF(Web 应用程序防火墙)后面配置具有自定义域的 Azure 应用服务的步骤列表。
使用以下设置配置运行状况探测器
配置 Http 设置
配置监听器
配置基本规则
最佳答案
您可能会收到 502 错误,因为您在后端池的目标中更改为 FQDN subdomain.mysite.com
。但是,在这种情况下,您没有更改 Web 应用服务中的自定义域,您只能通过默认域 mysite.azurewebsites.net
访问网站。我建议改回目标中的应用服务。
Initial configuration worked fine except that the final URL in the browser is the {mysite}.azurewebsites.net.
请检查您在网络应用服务的自定义域
中是否将HTTPS Only
设置为ON
。这会将所有 Http 重定向到 Https。对我来说,通常情况下,它会导致浏览器中的最终 URL 是 mysite.azurewebsites.net
。
如果您没有启用HTTPS Only
,则出现此问题的主要原因如下:
- You have redirection configured on your App Service. Redirection can be as simple as adding a trailing slash to the request.
- You have Azure AD authentication which causes the redirection.
- You have enabled “Pick Host Name from Backend Address” switch in the HTTP settings of Application Gateway.
- You don’t have your custom domain registered with your App Service.
这个问题可以通过不在应用程序端进行重定向来解决,但是,如果不可能,您可以按照此 solution 进行操作。来解决它。
subdomain.mysite.com
注册到应用服务的自定义域列表。欲了解更多信息,请参阅Map an existing custom DNS name to Azure App Service. subdomain.mysite.com
。现在更改 DNS 中的 CNAME 条目,将其指向应用程序网关的 FQDN。例如,appgw.eastus.cloudapp.azure.com
。从后端 HTTP 设置中选择主机名
复选框。在探测的主机名字段中,输入应用服务的 FQDN mysite.azurewebsites.net
,因为从应用程序网关发送的探测请求将在主机 header 中携带此信息。从后端地址选择主机名
复选框。完成此操作后,应用程序网关现在应该将相同的主机名 subdomain.mysite.com
转发到应用服务,并且重定向将在相同的主机名上进行。
关于azure - 为 Azure Web App 配置应用程序网关时出现 502 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55601949/
SQLite、Content provider 和 Shared Preference 之间的所有已知区别。 但我想知道什么时候需要根据情况使用 SQLite 或 Content Provider 或
警告:我正在使用一个我无法完全控制的后端,所以我正在努力解决 Backbone 中的一些注意事项,这些注意事项可能在其他地方更好地解决......不幸的是,我别无选择,只能在这里处理它们! 所以,我的
我一整天都在挣扎。我的预输入搜索表达式与远程 json 数据完美配合。但是当我尝试使用相同的 json 数据作为预取数据时,建议为空。点击第一个标志后,我收到预定义消息“无法找到任何内容...”,结果
我正在制作一个模拟 NHL 选秀彩票的程序,其中屏幕右侧应该有一个 JTextField,并且在左侧绘制弹跳的选秀球。我创建了一个名为 Ball 的类,它实现了 Runnable,并在我的主 Draf
这个问题已经有答案了: How can I calculate a time span in Java and format the output? (18 个回答) 已关闭 9 年前。 这是我的代码
我有一个 ASP.NET Web API 应用程序在我的本地 IIS 实例上运行。 Web 应用程序配置有 CORS。我调用的 Web API 方法类似于: [POST("/API/{foo}/{ba
我将用户输入的时间和日期作为: DatePicker dp = (DatePicker) findViewById(R.id.datePicker); TimePicker tp = (TimePic
放宽“邻居”的标准是否足够,或者是否有其他标准行动可以采取? 最佳答案 如果所有相邻解决方案都是 Tabu,则听起来您的 Tabu 列表的大小太长或您的释放策略太严格。一个好的 Tabu 列表长度是
我正在阅读来自 cppreference 的代码示例: #include #include #include #include template void print_queue(T& q)
我快疯了,我试图理解工具提示的行为,但没有成功。 1. 第一个问题是当我尝试通过插件(按钮 1)在点击事件中使用它时 -> 如果您转到 Fiddle,您会在“内容”内看到该函数' 每次点击都会调用该属
我在功能组件中有以下代码: const [ folder, setFolder ] = useState([]); const folderData = useContext(FolderContex
我在使用预签名网址和 AFNetworking 3.0 从 S3 获取图像时遇到问题。我可以使用 NSMutableURLRequest 和 NSURLSession 获取图像,但是当我使用 AFHT
我正在使用 Oracle ojdbc 12 和 Java 8 处理 Oracle UCP 管理器的问题。当 UCP 池启动失败时,我希望关闭它创建的连接。 当池初始化期间遇到 ORA-02391:超过
关闭。此题需要details or clarity 。目前不接受答案。 想要改进这个问题吗?通过 editing this post 添加详细信息并澄清问题. 已关闭 9 年前。 Improve
引用这个plunker: https://plnkr.co/edit/GWsbdDWVvBYNMqyxzlLY?p=preview 我在 styles.css 文件和 src/app.ts 文件中指定
为什么我的条形这么细?我尝试将宽度设置为 1,它们变得非常厚。我不知道还能尝试什么。默认厚度为 0.8,这是应该的样子吗? import matplotlib.pyplot as plt import
当我编写时,查询按预期执行: SELECT id, day2.count - day1.count AS diff FROM day1 NATURAL JOIN day2; 但我真正想要的是右连接。当
我有以下时间数据: 0 08/01/16 13:07:46,335437 1 18/02/16 08:40:40,565575 2 14/01/16 22:2
一些背景知识 -我的 NodeJS 服务器在端口 3001 上运行,我的 React 应用程序在端口 3000 上运行。我在 React 应用程序 package.json 中设置了一个代理来代理对端
我面临着一个愚蠢的问题。我试图在我的 Angular 应用程序中延迟加载我的图像,我已经尝试过这个2: 但是他们都设置了 src attr 而不是 data-src,我在这里遗漏了什么吗?保留 d
我是一名优秀的程序员,十分优秀!