共計 1493 個字符,預計需要花費 4 分鐘才能閱讀完成。
今天就跟大家聊聊有關升級 Linux 生產(chǎn)服務器之前要記住的重要步驟是怎么樣的,可能很多人都不太了解,為了讓大家更加了解,丸趣 TV 小編給大家總結了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
服務器安全是每個系統(tǒng)管理員的頭等大事。除了擁有第三方安全工具 (如防火墻,DDoS 保護等) 外,使生產(chǎn)服務器上的所有代碼保持最新也是極為重要的。
當您的應用程序投入生產(chǎn)時,升級它的風險更大。如果您的服務器由 Linux 驅(qū)動,則 Linux 發(fā)行版會不時地發(fā)布新版本。每個主要版本均包含錯誤修復,安全更新和新工具。
沒有任何準備就升級生產(chǎn)服務器是一個大錯誤。未經(jīng)準備的升級可能會導致永久性數(shù)據(jù)丟失,服務器性能下降和客戶流失。在本文中,我將列出在啟動服務器升級之前要采取的一些重要步驟。
升級生產(chǎn)服務器之前要做的事情
最近,我升級了客戶服務器之一,它是 Ubuntu 服務器。他的電子商務網(wǎng)站獲得了可觀的訪問量,并且已經(jīng)存在了將近一年。
我決定將他的服務器從 Ubuntu 18.04 升級到 20.04 LTS。實際的升級花費了大約 30 分鐘,但準備工作卻花費了更長的時間。結果,升級很順利,沒有任何停機時間。
1. 準備完整備份
僅備份網(wǎng)站或整個服務器應該是日常任務。升級之前,請確保您的網(wǎng)站已在云端或本地完全備份。
如果使用任何其他 CMS,請創(chuàng)建該應用程序的備份。如果您使用的是基于虛擬主機,則應該有一個選項來創(chuàng)建整個服務器的完整備份。
完整備份服務器后,即可繼續(xù)下一步。
2. 軟件兼容性
較新的 Linux 發(fā)行版可能已刪除或替換了您的網(wǎng)站或 CMS 使用的工具。通常,流行的 CMS(如 WordPress)不會有任何問題。如果您具有可能正在使用某個庫的自定義 CMS,請確保在較新版本的操作系統(tǒng)中仍然存在該自定義 CMS。
3. 設置臨時服務器
本文的全部目的是在不停機的情況下升級實時服務器。服務器正在升級時,它可能會多次重新啟動,因此在重新啟動期間網(wǎng)站將不會打開。避免發(fā)生這種情況的最好方法是創(chuàng)建一個單獨的服務器,然后在新服務器上還原您的網(wǎng)站。
您可以在新服務器上還原備份,并將域名臨時指向新服務器。在升級過程中,訪問者將訪問臨時網(wǎng)站而不是主要網(wǎng)站。
我們已經(jīng)詳細介紹了如何將 WordPress 網(wǎng)站從一臺服務器遷移到另一臺服務器。
4. 設置負載均衡
負載均衡是管理網(wǎng)站流量的最佳方法,無論服務器上發(fā)生什么情況,都要確保每個訪問者都可以訪問該網(wǎng)站。如果您在網(wǎng)站上收到大量流量,則負載均衡可能會花費一點,但值得使用。
在升級期間,我們可以使用高級負載均衡服務,并將所有流量重定向到我們的臨時服務器,而無需更改域設置。
在負載均衡中輸入主網(wǎng)站服務器和臨時服務器的 IP 地址。成功將服務器與負載均衡連接后,它將把訪問者重定向到無法正常運行的網(wǎng)站。
如果您的主服務器在更新期間沒有響應,則負載均衡將為訪問者提供臨時網(wǎng)站。服務器升級后,我們可以刪除臨時服務器。
5. 當站點流量最少時開始服務器升級
即使以上幾點可以防止您的服務中斷,但最好還是在站點上收到最少流量時開始升級。您可以使用 Google Analytics(分析)或與網(wǎng)站關聯(lián)的任何其他網(wǎng)站分析服務。
總結
服務器升級后,您可以將域名指向主服務器,并在幾個小時后刪除臨時服務器。如果您沒有更改域設置,而是使用負載均衡,則可以刪除臨時服務器,并從負載均衡中刪除臨時服務器的 IP 地址。
升級失敗會給您的服務造成很大問題。計劃好服務器升級并防止在升級期間丟失任何數(shù)據(jù)非常重要。
看完上述內(nèi)容,你們對升級 Linux 生產(chǎn)服務器之前要記住的重要步驟是怎么樣的有進一步的了解嗎?如果還想了解更多知識或者相關內(nèi)容,請關注丸趣 TV 行業(yè)資訊頻道,感謝大家的支持。