我们正在使用AWS ELB卸载SSL并对传入stream量进行负载平衡。 如果所有实例都处于closures/不健康的状态,则ELB只发送一个HTTP状态为空的空白页面503。
是否有可能发送一个静态页面,以指示维护,例如?
你可以考虑几个选项:
- 将AWS的Cloudfront CDN放在您的ELB之前,并自定义503错误的错误响应。 有关如何执行此操作的详细信息在AWS文档中 ,可以通过CLI或控制台完成。
- 使用AWS Route53(或其他DNS提供商,如果他们提供类似的)DNS故障转移来检测您的ELB何时closures,并将DNS指向备份服务器或S3存储桶等其他位置。 有关这方面的详细信息同样在AWS文档中 。