&HTTP://www.aliyun.com/zixun/aggregation/37954.html">nbsp; 怎樣把網站從一家主機供應商換到另外一家? 很多使用者都問這樣的問題。 有的人覺得更換虛擬主機是一件相當麻煩的事,不過有時候也是不得不換。 其實如果計畫得當,更換虛擬主機的過程可以是非常平順的,不會有宕機時間。
下面簡單列出更換主機或伺服器的過程。
第一步,首先要做完整備份。
如果你的網站是全靜態的,你或你的網站設計師在本地電腦裡應該有一個完整的備份。 不過為以防萬一,還是應該從當前伺服器上下載一份完整的所有網頁檔案備份。
如果你的網站是動態的,如論壇或博客,除了備份所有網頁檔以外,還要備份資料庫。 資料庫的備份可以通過主機控制台中的資料庫管理功能。
總之,要做好完整備份,所有可能的備份都下載一份,以防萬一。
第二步,註冊新的虛擬主機帳號。
通常付款之後,新的主機供應商就會把主機帳號資訊發給使用者。
第三步,登錄到新的主機帳號控制台,創建郵寄地址,通過控制台或FTP恢復備份。
如果你的新舊主機用的是同樣的控制台,那麼恢復備份最簡單,控制台中應該有下載備份和恢復備份的功能。 如果用的不是一種控制台,你恐怕就要重新上傳所有網頁檔到新的主機帳戶,並人工通過資料庫管理工具恢復資料庫備份。
請注意,這個創建郵件恢復備份的過程是在新的主機上完成,同時舊的主機還在正常運行當中。
第四步,登錄功能變數名稱控制台,修改功能變數名稱伺服器,將功能變數名稱解析向新的虛擬主機。
第五步,等72小時觀察情況。
功能變數名稱解析的過程需要時間,一般在幾個小時內可以完成。 但是在有些情況下可以長達72小時,或者更長。 在這段功能變數名稱解析過程中,新老主機都在正常運行著,有的流覽者訪問你的功能變數名稱時訪問的是新主機,有的流覽者訪問的是舊主機。 這取決於流覽者的網路接入商DNS緩存更新情況。 由於在新舊主機上都運行著相同的內容,流覽者看到的東西都是一樣的。
上面介紹的是比較簡單的網站的轉移伺服器過程,計畫得當的話,不會有宕機產生。
對一些複雜的情況,你需要更多的安排。 比如,如果你運行的是一個熱門論壇,可能在轉移過程中需要關閉論壇,不然在功能變數名稱解析的過程中,老的主機上又增加了新帖子,新的主機上是看不到這些帖子的,因為備份是產生在這些帖子貼出來之前。
哪麼我們來總結一下更換網站虛擬主機需注意的幾點:
在不同的主機上遷移同一個網站,需要一定的技巧,今天叨客就介紹一些同一功能變數名稱下將網站從一個虛擬主機遷移到另一個虛擬主機的技巧,以避免網站因為遷移而造成不必要的損失。
1、遷移準備
先將原始網站的評論等更新功能關閉,接著把原始網站的檔、資料庫等資訊進行備份,然後下載到本地,然後將網站內容完全上傳部署到另一個主機上,通過修改hosts的方法,將網站的功能變數名稱指向新的IP位址,手動驗證網站可以正常訪問。
2、遷移操作
接著,選擇一個訪問量少的時段,例如淩晨時刻,通過修改功能變數名稱DNS(Domain Name Server)的A記錄實現網站的遷移,注意不要通過刪除A記錄然後增加一個新的A記錄來實現,那樣會造成短時間的網站無法訪問。
3、遷移過程
將原有網站內容保存至少半個月的時間(但不一定需要更新),保證搜尋引擎使用原來的IP位址仍然可以訪問到內容,如果無法做到這一點,那也要將原始網站的完全關閉,使原有IP無法訪問,切不可保持原始網站開放, 訪問時候卻得到404錯誤的情況發生。
4、遷移結束
半個月後,可以徹底關閉原有網站的WEB服務,此時,搜尋引擎大多已經可以正常訪問新的網站位址了,網站遷移結束。