如何在多个 Amazon 实例上实现自定义维护页面?
Posted
技术标签:
【中文标题】如何在多个 Amazon 实例上实现自定义维护页面?【英文标题】:How to implement custom maintenance pages on multiple Amazon instances? 【发布时间】:2011-05-24 15:30:40 【问题描述】:我有大约 10 个 Amazon 实例正在运行,我想实现一个自定义维护页面,但我有点不确定如何为“基于云”的场景执行此操作。 “App_offline.html”不太合适,因为我必须更新所有 10 个。
我可以使用“DNS”[使用 Route53] 并更改主 IP 的 TTL 以更频繁地刷新等,但我想知道是否还有其他方法?
也许以某种方式使用负载平衡或?有没有人有这方面的经验?
【问题讨论】:
【参考方案1】:如果我们保持实例在线,我们会运行chef-recipe 来启用停机模式。
它基本上更新了 nginx 配置中的文档根目录,以指向带有 index.html
和“我们离线”(或类似)消息的目录。
在(弹性)负载均衡器的情况下,您还可以将一个带有停机消息的实例置于联机状态,然后让其他实例停止轮换。
【讨论】:
以上是关于如何在多个 Amazon 实例上实现自定义维护页面?的主要内容,如果未能解决你的问题,请参考以下文章