Azure 应用程序网关 : Why when i hit its Public IP, 我重定向到 "<app_service_url>:80"?

标签 azure azure-web-app-service azure-application-gateway azure-appservice

我有一个运行网络应用程序的应用程序服务。

我在wab应用程序的前端创建了应用程序网关。

但是当我点击应用程序网关的公共(public) IP 时,我被重定向到 https://somename.azurewebsites.net:80/

我的问题

  1. 为什么它不去 <ApplicationGatwayPublicIP>直接代替https://somename.azurewebsites.net:80/
  2. 假设我接受https://somename.azurewebsites.net:80/ 。为什么它在末尾添加 80(我必须在 oreder 中手动删除才能工作)?

预先感谢您的帮助!

PS:我会制作一些可能有帮助的屏幕截图:

  1. 后端池(应用服务): enter image description here

  2. 后端设置(针对应用服务):

enter image description here

如果您需要更多信息,请给我评论

再次感谢

最佳答案

要解决此问题,您需要使用自定义域配置后端池,如下所示:

enter image description here

确保添加身份验证/可信根 certificates后端服务器并上传证书,如下所示:

enter image description here

并在后端目标规则下的设置中配置对路由规则的请求,尝试添加已配置应用服务的后端池以及 HTTP 设置添加哪个应用< em>连接应用服务的网关并保存

enter image description here

一旦后端池处于健康状态,您现在就可以使用可直接访问的公共(public) IP 地址。现在您可以尝试限制访问。检查这个类似issue杰里米回答

问题的主要原因是您需要添加自定义域,使用应用程序网关和证书配置应用服务。

enter image description here

引用: Manage traffic to App Service - Azure Application Gateway | Microsoft Learn

关于Azure 应用程序网关 : Why when i hit its Public IP, 我重定向到 "<app_service_url>:80"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73843913/

相关文章:

c# - $filter 上关于 "invalid expression"的 Azure 搜索错误是什么?

asp.net - Server.MapPath 在 Azure 上找不到路径

azure - 通过应用程序见解发出有关 Azure 功能错误的通知/警报

caching - Azure 缓存(预览版)是否会跨部署保留状态?

azure - 有什么方法可以配置应用程序网关以实现最少连接吗?

c# - 从 Azure 应用服务 FTP 到本地服务器上的文件夹

Azure 资源管理器模板网站应用程序设置

powershell - 这个 Azure 错误到底意味着什么?

Azure应用程序网关正在将请求重定向到应用程序服务

azure - Azure 应用程序网关是否支持 websocket