Nginx

升級Digital Ocean Droplet時如何部署503維護頁面?

  • February 22, 2018

通常,當我執行需要短暫關閉我的網站的維護時,我會使用類似於How can I make Nginx return HTTP 503 when my proxed app server is down? .

但是,我即將將我的 Digital Ocean 液滴升級到更大的尺寸,因此不會發送 503 錯誤。我可以實現此目的的一種方法是將我的 503 錯誤頁面放在一個單獨的 droplet 上,並在我升級 droplet 時將我的 DNS 重定向到另一個 IP 地址。但是,我擔心如果 Google 抓取我的網站,這可能會引起他們的注意。

當我必須關閉整個伺服器時,我應該如何通知使用者和機器人我正在執行維護?

Google真的不在乎你的 IP 地址會出現一點波動。只需更改 DNS(提前設置適當的低 TTL,以確保使用記憶體 DNS 的訪問者不會訪問正在維護的機器)。

使用該floating IP功能將您的流量臨時重定向到不同的 Droplet 怎麼樣?

引用自:https://serverfault.com/questions/712802