我为我的2个服务配置了前门服务,一个是Azure应用服务,第二个是AWS Elastic Beanstalk。两个主机都使用主机地址提供。
我有意停止了我的Azure应用服务(在我的配置中优先级为1),以检查Front Door是否将流量重定向到AWS。
已停止的服务返回403-应用已停止响应,但是Front Door不会将流量重定向到AWS并继续显示主要服务,并显示403错误。
config:
healthy probes configured properly,
both HTTP and HTTPS enabled,
priorities set,
probe intervals 10 sec
答案 0 :(得分:0)
当您要验证某个后端不可用时,前门会将流量重定向到其他后端。前门有four main concepts条交通路线:
0
毫秒,即始终将请求转发到最快的可用后端。在这种情况下,您可以使用上述相同的条件,将两个后端放入相同的后端池中。确保两个后端均可用,然后可以停止一个后端。
对于您注释中的404错误,有几种可能的原因导致此症状:
后端不是面向公众的后端,并且对后端不可见 前门服务。
后端配置错误,这导致前门服务 发送错误的请求(也就是说,您的后端仅接受HTTP,但 您尚未取消选中允许HTTPS,因此前门正试图 转发HTTPS请求)。
后端拒绝与主机一起转发的主机头 请求到后端。
后端的配置尚未完全部署。
对于此错误,您可以获得troubleshooting Steps的更多详细信息。