gpt4 book ai didi

Azure 应用服务部署槽 - 应用程序网关

转载 作者:行者123 更新时间:2023-12-02 06:59:17 28 4
gpt4 key购买 nike

正在开发一个项目,我们开始在应用服务中使用部署槽。

我们所有的产品应用程序都位于应用程序网关后面,我们希望我们的插槽也位于应用程序网关后面。

我知道目前我们无法使用“应用服务”作为后端池中的目标类型来执行此操作,但想知道是否可以使用“IP 地址或 FQDN”作为目标类型。

我尝试过对“HTTP 设置”、探针等进行各种更改来设置它,但还没有启动。

任何人都可以确认这是否可行,并有关于如何配置的任何提示吗?

谢谢!

最佳答案

我能够在我的一个插槽上实现此功能。

基本上使用必要的协议(protocol)、端口证书、主机名等设置监听器...我正在使用多站点监听器,因此我可以为一个 AppGW/公共(public) IP 拥有多个 URL。

该规则指向监听器、后端池和适当的 http 设置。

应配置 HTTP 设置以相应地连接到您的应用服务 URL。我使用的是 azurewebsite.net URL,因此我使用众所周知的 CA 证书并覆盖后端目标的主机名:

http setting

后端池然后指向 azurewebsites.net URL:

backend pool config

确保 GET/ 适用于您的应用服务并返回 200-399 HTTP 状态代码。超出该范围的任何内容都会失败,并且后端池将被删除。如果您需要为能够正确响应的 URL 创建自定义运行状况探测,或者调整可接受的 HTTP 状态代码(如果由于需要身份验证而导致 401403,则只需目前用于测试目的的覆盖它)。

我尝试使用第二个插槽再次执行此操作,但遇到了来自应用程序网关的 502 错误...但是,我也在等待网络团队的 DNS 更改。我的第一个与我的公司域通过主机文件编辑工作,但第二个插槽(在 AppGW 中配置了 2 个不同的 URL/监听器)由于某种原因不想以相同的方式工作。

关于Azure 应用服务部署槽 - 应用程序网关,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66102743/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com