我已经设置了我的应用程序网关并在我的域中添加了一个 CNMAME 以指向应用程序网关的 DNS 名称。应用程序网关最终会指向 3 个站点。我创建了 3 个 Web 应用程序并将每个应用程序添加到后端池。我最初使用默认的 HTTP 设置 (appGatewayBackendHttpSettings),但意识到我需要指向 3 个健康探测,所以我复制了这个 HTTP 设置并将其分配给其中一个侦听器,并将其指向一个站点的健康探测。
然后,我按如下方式配置了我的 applicationgateway,但在导航到该站点时出现 404 错误,即使探针显示其正常。
mydomainListener
Frontend IP Configuration : appGatewayFrontendIP
FrontendPort : appGatewayFrontendPort (443)
hostname : test.mydomain.com
Protocol : HTTPS
Certificate : test-cert
Associated Rule : testRule
TestRule
Type: Basic
Backendpool:testBackendPool
HTTP setting : testHTTPSetting
testHTTPSetting
Cookie based affinity : Disabled
Connection draining : Disabled
Protocol : HTTPS
Port : 443
Backend authentication certificates :mycert
Use a Custom Prove : testHTTPSProbe
Request …
Run Code Online (Sandbox Code Playgroud) 我在 AKS(Azure Kubernetes 服务)上设置了一个应用程序,并且 I\xe2\x80\x99m 当前使用 Azure 应用程序网关作为在 AKS 上运行的应用程序的入口资源。
\n\n现在,在为我的集群设置 ISTIO 后,除了一部分之外,图表都显示正常。由于 ISTIO 未知 Azure APP 网关,因此该资源显示为 \xe2\x80\x9cunknown\xe2\x80\x9d。我什至尝试启动虚拟服务并将其指向入口资源,但这对图表没有任何影响。我该如何向 ISTIO 确定它是 Azure 应用程序网关而不是 \xe2\x80\x9cunknown\xe2\x80\x9d 资源。
\n\n\n我在订阅 A 中有一个 Azure 应用程序网关,在订阅 B 的 Keyvault 中有一个通配符 ssl 证书,两者都在同一租户下。是否可以将此证书链接到此应用程序网关?
我正在尝试使用 Azure CLI 命令(类型为 HTTPs)将侦听器添加到应用程序网关,并且证书在 Key-vault 中可用。我从文档中尝试过,但最终感到困惑。谁能让我知道 azure cli 命令吗?
我有example.com
指向 Azure 应用程序网关的域
在应用程序网关中,我使用基于 url 的路由,将流量路由到 Azure 应用服务 ( blog.azurewebsites.net
) 和 ssl 终止。
应用服务,这是 WordPress 站点,WP_SITEURL
并WP_HOME
设置为“ example.com
”。
现在,如果我去:
https://example.com/post/
- 效果很好
https://example.com/index.php
- 效果很好
https://example.com
-发生重定向循环