我有一个运行网络应用程序的应用程序服务。
我在wab应用程序的前端创建了应用程序网关。
但是当我点击应用程序网关的公共(public) IP 时,我被重定向到 https://somename.azurewebsites.net:80/
我的问题
- 为什么它不去
<ApplicationGatwayPublicIP>
直接代替https://somename.azurewebsites.net:80/
- 假设我接受
https://somename.azurewebsites.net:80/
。为什么它在末尾添加 80(我必须在 oreder 中手动删除才能工作)?
预先感谢您的帮助!
PS:我会制作一些可能有帮助的屏幕截图:
如果您需要更多信息,请给我评论
再次感谢
最佳答案
要解决此问题,您需要使用自定义域配置后端池,如下所示:
确保添加身份验证/可信根 certificates后端服务器并上传证书,如下所示:
并在后端目标规则下的设置中配置对路由规则的请求,尝试添加已配置应用服务的后端池以及 HTTP 设置添加哪个应用< em>连接应用服务的网关并保存
一旦后端池处于健康状态,您现在就可以使用可直接访问的公共(public) IP 地址。现在您可以尝试限制访问。检查这个类似issue杰里米回答
问题的主要原因是您需要添加自定义域,使用应用程序网关和证书配置应用服务。
引用: 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/