如何使用 LoadBalancer 在 Amazon Web Services 上运行的消息Service down for maintenance
或我的 Web 服务上设置消息。Service Temporarily Unavailable
我有几个负载均衡器,现在我需要放下一个。
我正在使用 laravel,我可以设置单个实例
php artisan down
但我有很多例子。
而且我没有在这个 LoadBalancer 上使用 Route53。
如何使用 LoadBalancer 在 Amazon Web Services 上运行的消息Service down for maintenance
或我的 Web 服务上设置消息。Service Temporarily Unavailable
我有几个负载均衡器,现在我需要放下一个。
我正在使用 laravel,我可以设置单个实例
php artisan down
但我有很多例子。
而且我没有在这个 LoadBalancer 上使用 Route53。
使用 ALB,您可以设置将返回固定响应的侦听器。您可以使用您想要的条件将此侦听器设置为默认侦听器。
https://docs.aws.amazon.com/elasticloadbalancing/latest/application/listener-update-rules.html
ALB 或 ELB 都不支持这一点。您应该在所有实例上返回维护模式内容,或者从负载平衡中删除除一个之外的所有实例,并在剩余实例上返回维护模式内容。
您还可以使用 DNS 将流量发送到托管维护模式内容的 S3 存储桶。