我有一个RackSpace 云负载均衡器在 Rackspace 上运行两台服务器 我想让这两台服务器离线以对它们进行一些维护。我的问题是,当我的服务器停机时,显示维护页面的最佳方式是什么?
答案1
你需要使用错误页面配置负载均衡器。我对 Rackspace API 客户端一无所知,所以我无法确切地告诉你如何操作。
答案2
如果您不习惯使用 API 创建自定义错误页面,您实际上可以通过以下方式实现此目的:Rackspace 控制面板。在您的负载均衡器详细信息下,如果您滚动到底部,您应该能够单击旁边的小铅笔图标Error Page
。然后,您可以粘贴自定义 HTML 以显示所有节点是否处于离线状态或返回错误。
或者,如果您想在维护期间临时将访问者重定向到静态站点,则可以按照以下步骤在 Rackspace CDN 中创建静态页面指示假设您的 DNS TTL 设置得足够低(即 300 秒是一个很好的默认值)。
一旦 DNS 发生更改(在博客文章) 传播后,当您在服务器上工作时,您的用户将被定向到静态维护页面。然后,当您完成后,将 DNS 记录重新指向负载平衡器的 IP 地址。
答案3
在 RackSpace 添加另一个临时服务器实例,该实例只提供维护页面,并将负载平衡器指向它而不是生产实例。