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

kkih6yb8  于 2023-02-25  发布在  其他
关注(0)|答案(2)|浏览(164)

正在处理一个项目,我们将开始在应用服务中使用部署槽。
我们所有的产品应用程序都位于应用程序网关后面,我们也希望我们的插槽位于应用程序网关后面。
我知道我们现在不能在后端池中使用"应用程序服务"作为目标类型,但不知道使用"IP地址或FQDN"作为目标类型是否可行。
我试过设置它,在"HTTP设置",探针等方面进行了各种更改,但还没有让它旋转起来。
有谁能确认这是否可能,并有任何提示,这应该如何配置?
谢谢!

9rbhqvlz

9rbhqvlz1#

我能让这个在我的一个插槽上工作。
基本上设置侦听器与您必要的协议,端口证书,主机名等...我使用多站点侦听器,所以我可以有多个URL的一个AppGW/公共IP。
规则指向侦听器、后端池和适当的http设置。
HTTP设置应配置为相应地连接到您的应用服务URL。我使用的是azurewebsite.netURL,因此我使用众所周知的CA证书并覆盖来自后端目标的主机名:

然后,后端池指向azurewebsites.netURL:

请确保GET /在你的应用服务上运行并返回200-399 HTTP状态代码。超出该范围的任何操作都将失败,后端池将被删除。如果你需要创建指向将正确响应的URL的自定义运行状况探测,或调整可接受的HTTP状态代码(如果401403是由于所需的身份验证,那么现在只需使用该值覆盖它以进行测试)。
我尝试用第二个槽再次这样做,并运行到502错误从应用网关...然而,我也在等待DNS的变化,从我的网络团队。我的第一个与我的公司域工作通过主机文件编辑,但第二个槽(其中有2个不同的URL/侦听器配置在AppGW)不想以同样的方式工作,出于某种原因。

8zzbczxx

8zzbczxx2#

我遵循上述步骤,并为我工作,但根据微软,他们不建议覆盖选项,所以我添加了2个插槽作为自定义域,并禁用覆盖选项,以遵循微软的准则,但它没有工作

相关问题