我在Azure中有一个WebApp,其中已启用传入证书。是否可以通过“流量管理器”探针检查WebApp中托管的API的终结点?我找不到从那里探测端点的解决方案,因为它返回403“错误403-禁止:需要客户端证书。”
答案 0 :(得分:0)
对于HTTP或HTTPS监视协议,端点端的一种常见做法是在应用程序中实现自定义页面,例如/health.aspx。使用此路径进行监视,可以执行特定于应用程序的检查,例如检查性能计数器或验证数据库可用性。根据这些自定义检查,页面将返回适当的HTTP状态代码。
https://docs.microsoft.com/en-us/azure/traffic-manager/traffic-manager-monitoring
答案 1 :(得分:0)
无法通过引用此官方document的Traffic Manager探针来验证客户端证书。流量管理器支持通过HTTPS进行探测。但是请注意,流量管理器无法提供任何证书验证,包括:
- 服务器端证书未通过验证
- SNI服务器端证书未通过验证
- 不支持客户端证书