升级 Digital Ocean droplet 时如何部署 503 维护页面?

升级 Digital Ocean droplet 时如何部署 503 维护页面?

通常,当我进行需要暂时关闭网站的维护时,我会使用类似下面的代码来设置 503 页面当我的代理应用服务器关闭时,如何让 Nginx 返回 HTTP 503?

但是,我即将升级我的 Digital Ocean droplet 到更大的尺寸,这样就不会发送 503 错误。我可以实现此目的的一种方法是将我的 503 错误页面放在单独的 droplet 上,并在升级 droplet 时将我的 DNS 重定向到这个其他 IP 地址。但是,我担心如果 Google 届时抓取我的网站,这可能会引起他们的注意。

当我必须关闭整个服务器时,我应该如何通知用户和机器人我正在进行维护?

答案1

Google 真的不在乎您的 IP 地址是否发生了变化。只需更改 DNS(提前设置适当低的 TTL,以确保使用缓存 DNS 的访问者不会访问正在维护的机器)。

答案2

如何使用该floating IP功能将您的流量暂时重定向到不同的 droplet?

相关内容