2024-01-17 分類: 網(wǎng)站建設(shè)
通常,想要建立第一個網(wǎng)站的人會獲得共享或免費(fèi)的網(wǎng)站托管服務(wù)。與其他類型的虛擬主機(jī)相比,這種類型的虛擬主機(jī)易于管理且成本最低,因此適合初學(xué)者和幾乎沒有技術(shù)知識的用戶。
隨著新站點(diǎn)的增長,存儲空間和帶寬等所需資源的數(shù)量將根據(jù)其吸引的流量而增加。一旦達(dá)到分配的限制,擴(kuò)展站點(diǎn)的最有效方法之一就是從共享主機(jī)遷移到具有更多資源的另一種類型。
本教程將向您展示如何將 WordPress 站點(diǎn)從共享遷移到虛擬專用服務(wù)器 (VPS) 托管,以獲得更好的性能、支持和安全性。首先,讓我們探討一下為什么VPS 托管可以成為您托管之旅的自然下一步。
為什么需要 VPS 主機(jī)VPS 是大型網(wǎng)站和項目最受歡迎的托管服務(wù)之一。VPS 的工作方式類似于共享主機(jī),因?yàn)槎鄠€用戶共享一臺物理服務(wù)器。但是,VPS 使用虛擬化技術(shù)將服務(wù)器劃分為分區(qū),為每個用戶提供隔離的專用資源。因此,VPS 用戶可以更自由地配置單個系統(tǒng)。
如果您從共享托管環(huán)境遷移到 VPS 托管,您可以獲得以下優(yōu)勢:
服務(wù)器資源 ? VPS 托管計劃提供比共享托管更高的 CPU、RAM 和存儲空間資源,從而提高速度并擴(kuò)展您的站點(diǎn)以獲得更高的流量。 專用服務(wù)器空間 ? 與共享主機(jī)不同,您將為您的網(wǎng)站或項目擁有自己的專用服務(wù)器空間,而不僅僅是一個帳戶。這將使您在您的網(wǎng)站上獲得更多隱私。 系統(tǒng)管理 ? VPS 計劃為用戶提供 root 訪問權(quán)限和專用 IP 地址,讓您完全控制服務(wù)器技術(shù),例如自由安裝軟件和操作系統(tǒng) (OS) 的能力。 自我修復(fù)環(huán)境 ? VPS 建立在自我修復(fù)環(huán)境之上,這意味著如果出現(xiàn)任何配置或系統(tǒng)故障,VPS 會部署自動故障轉(zhuǎn)移。VPS 使用一個不斷定制和重新配置資源的云平臺——即使是專用服務(wù)器也沒有這個有用的功能。 隱私和安全 ? 使用共享主機(jī),服務(wù)器上發(fā)生的安全問題會影響其上托管的所有站點(diǎn)。VPS 通過將一個用戶與其他用戶分開的分區(qū)來防止這個問題。如果您計劃擴(kuò)展業(yè)務(wù)或項目并重視自由管理它,那么從共享主機(jī)升級到 VPS 主機(jī)可能是一個很好的解決方案。VPS 的另一個好處是它比專用服務(wù)器更實(shí)惠。網(wǎng)絡(luò)托管服務(wù)提供商根據(jù)功能和分配的資源提供不同價格的 VPS 托管計劃。
您可以在非托管和托管 VPS 之間進(jìn)行選擇。使用非托管 VPS,您必須自己處理所有配置和維護(hù)。使用托管 VPS,托管公司將為您配置新的虛擬服務(wù)器并執(zhí)行安全補(bǔ)丁。許多托管服務(wù)提供商同時提供共享托管和 VPS。檢查您當(dāng)前的托管公司是否提供 VPS 托管計劃。
例如,Hostinger 有 8 個VPS 托管計劃,每月費(fèi)用在3.49 美元到 77.99 美元之間。每個都包括 IPv4 和 IPv6 支持、24/7 幫助和 30 天退款保證。
Hostinger VPS 還預(yù)裝了適用于 CentOS、Ubuntu、Fedora、Debian 和 Suse 操作系統(tǒng)的控制面板模板。
請仔細(xì)按照以下步驟將網(wǎng)站從共享主機(jī)遷移到 VPS。
第 1 步 – 創(chuàng)建站點(diǎn)備份在對站點(diǎn)進(jìn)行任何更改時,必須創(chuàng)建備份以防止數(shù)據(jù)丟失,以防萬一出現(xiàn)任何問題。當(dāng)遷移到不同類型的主機(jī)時,這樣做還可以更輕松地將站點(diǎn)文件和數(shù)據(jù)庫從一臺主機(jī)傳輸?shù)搅硪慌_主機(jī)。
本教程將向您展示如何通過 Hostinger 的 hPanel 備份您的網(wǎng)站。如果您使用具有備份功能的其他托管服務(wù)提供商,則步驟應(yīng)該類似。
登錄到 hPanel。導(dǎo)航到文件->備份。 選擇文件備份并從下拉列表中檢查最新備份的時間和日期。單擊準(zhǔn)備下載。 選擇數(shù)據(jù)庫備份并單擊顯示數(shù)據(jù)庫。查找網(wǎng)站的數(shù)據(jù)庫備份,其創(chuàng)建日期和時間與文件備份相匹配。單擊準(zhǔn)備下載。 如果沒有可用的備份,請選擇Generate new backup?->?Proceed。 生成備份后,選擇準(zhǔn)備下載選項。幾秒鐘后,它會變成下載按鈕。保持這種狀態(tài),因?yàn)樯院笪覀儗⒃?VPS 遷移過程中使用下載鏈接。 第 2 步 – 設(shè)置虛擬專用服務(wù)器在繼續(xù)遷移之前,您需要設(shè)置 VPS。我們建議選擇預(yù)先安裝了Linux、Apache、MySQL 和 PHP (LAMP)堆棧和Webmin/Virtualmin的服務(wù)器模板。它將使服務(wù)器管理更容易或預(yù)裝控制面板的服務(wù)器,如Cyber??panel VPS 托管。
或者,您可以在沒有 GUI 的情況下設(shè)置堆棧。我們有幾個關(guān)于如何在各種基于 UNIX 的操作系統(tǒng)上安裝不同堆棧的有用教程:
如何在 CentOS 7 上安裝 Nginx、MySQL、PHP v7 (LEMP) 堆棧 如何在 Ubuntu 16.04 上安裝 Linux、Apache、MySQL、PHP (LAMP) 堆棧 如何在 CentOS 7 上安裝 Linux、Apache、MySQL、PHP (LAMP) 堆棧要更改您的 VPS 操作系統(tǒng)和預(yù)裝軟件,請按照以下步驟操作:
前往 hPanel的Servers選項卡并向下滾動,直到看到Other Settings。 使用 Webmin/Virtualmin/LAMP將操作系統(tǒng)更改為Ubuntu 18.04 64bit,然后單擊Save Changes。請記住,新系統(tǒng)可能需要幾分鐘才能啟動。 訪問 Webmin/VirtualminWebmin是用于 UNIX 系統(tǒng)管理的基于 Web 的前端軟件。它允許管理員通過任何現(xiàn)代網(wǎng)絡(luò)瀏覽器遠(yuǎn)程管理系統(tǒng)。Virtualmin是一個 Webmin 插件,可以更輕松地管理多個域。與 cPanel 和其他站點(diǎn)管理工具類似,此 Web 托管控制面板支持 Linux 和其他基于 UNIX 的系統(tǒng)。
以下是訪問 Webmin 或 Virtualmin 的方法:
安裝新操作系統(tǒng)后,轉(zhuǎn)到SSH 詳細(xì)信息以獲取您的VPS IP、端口和用戶名。 如果您不知道您的 root 密碼,您可以通過轉(zhuǎn)到Root 密碼部分來重置它并創(chuàng)建一個新密碼。 要訪問Webmin或Virtualmin?,請在您的 SSH IP 地址之前添加http://并在其末尾添加:10000端口。如果您的地址是 31.220.62.131,那么完整地址將為http://31.220.62.131:10000。 看到登錄頁面后,輸入 SSH 憑據(jù)。 在安裝后向?qū)е校瑔螕粝乱徊揭栽O(shè)置 Virtualmin。 設(shè)置虛擬機(jī)按照以下步驟配置 Virtualmin:
記憶 預(yù)加載 Virtualmin 庫?? 我們建議選擇否,因?yàn)榇蟛糠诌^程都是通過 SSH 完成的。 運(yùn)行電子郵件域查找服務(wù)器?? 如果您想在您的 VPS 上運(yùn)行電子郵件服務(wù)器,請選擇Yes。請記住,此功能使用更多 RAM。 病毒掃描?啟用ClamAV病毒掃描程序。 垃圾郵件過濾——如果您計劃在您的 VPS 上運(yùn)行電子郵件服務(wù)器,最好啟用?SpamAssassin。 數(shù)據(jù)庫服務(wù)器- 這是您要使用的數(shù)據(jù)庫的選擇。我們建議啟用MySQL 數(shù)據(jù)庫服務(wù)器并禁用?PostgreSQL。 MySQL 密碼? 輸入 root 用戶的密碼。 MySQL 數(shù)據(jù)庫大小? 根據(jù)系統(tǒng)的使用情況確定網(wǎng)站的數(shù)據(jù)庫大小。如果您不確定要選擇什么,請保留默認(rèn)設(shè)置。 DNS 配置? 選擇Skip check for resolvability。稍后,您可以通過 hPanel 的 DNS 區(qū)域編輯器將域名指向 VPS。 密碼存儲- 選擇僅存儲散列密碼選項,因?yàn)樗鼤用苣鎯Φ乃忻艽a以提高安全性。配置過程完成后,單擊重新檢查并刷新配置按鈕以測試服務(wù)器是否已正確設(shè)置。
創(chuàng)建虛擬專用服務(wù)器接下來,您必須為您的網(wǎng)站創(chuàng)建一個新用戶、MySQL 數(shù)據(jù)庫和目錄。以下是使用 Virtualmin 的步驟:
導(dǎo)航至列出虛擬服務(wù)器->創(chuàng)建虛擬服務(wù)器。 輸入您的域和管理員密碼,然后選擇Create Server。這樣做將創(chuàng)建一個簡單的服務(wù)器,足以托管一個網(wǎng)站。 第 3 步 – 將網(wǎng)站文件傳輸?shù)?VPS設(shè)置好新服務(wù)器后,就可以將文件和數(shù)據(jù)庫從共享主機(jī)傳輸?shù)?VPS。
我們將使用 wget 命令下載我們在步驟 1 中創(chuàng)建的備份存檔。以下是如何執(zhí)行此操作:
通過 SSH 客戶端連接到您的新 VPS 帳戶。 訪問將存儲所有文件的工作目錄。由于 Virtualmin 會自動根據(jù)域名創(chuàng)建目錄,因此命令應(yīng)如下所示:cd /home/hostinger-dev- 9 /public_html/
請記住將hostinger-dev-9替換為適當(dāng)?shù)挠蛎?/p>返回hPanel?->備份并復(fù)制備份存檔的下載鏈接。為此,請右鍵單擊下載按鈕并選擇復(fù)制鏈接地址。 使用wget 命令將備份下載到 VPS。如果無法將鏈接粘貼到 SSH 客戶端,請先將其傳輸?shù)轿谋揪庉嬈鳌R韵率窃撁畹氖纠?p>wget http://srv167.main-hosting.eu:8080/download-backup/fe26ee2e4159db037c3106c37fa3ffb5b2072662/backup-file-name.tar.gz
然后,使用tar命令解壓縮存檔:tar -xvf 備份文件名。焦油。成都
在此命令和之前的命令中,將backup-file-name.tar.gz替換為適當(dāng)?shù)奈募?/p>我們剛剛創(chuàng)建了一個新的public_html文件夾。我們將其內(nèi)容移動到原來的public_html目錄。首先使用cd命令訪問提取的public_html文件夾:
cd 數(shù)據(jù)庫名稱/public_html/
記得替換database-name。
然后,將所有內(nèi)容移動到由 Virtualmin 使用mv命令創(chuàng)建的public_html文件夾:mv -v /home/hostinger-dev- 9 /public_html/database-name/public_html/* /home/hostinger-dev- 9 /public_html/
導(dǎo)航回Virtualmin 使用cd命令創(chuàng)建的public_html目錄:cd /home/hostinger-dev- 9 /public_html/
使用ls命令驗(yàn)證文件夾是否包含所有移動的文件。您應(yīng)該會看到與此類似的內(nèi)容: Virtualmin 還會根據(jù)域名自動創(chuàng)建用戶和組。使用chown 命令更改文件和文件夾的所有權(quán)以匹配來自 Virtualmin 的憑據(jù):chown hosts-dev- 9 :hostinger-dev- 9 -R *
第 4 步 – 將數(shù)據(jù)庫文件傳輸?shù)教摂M專用服務(wù)器我們將使用wget命令將數(shù)據(jù)庫備份從您的共享主機(jī)帳戶下載到 VPS,就像上一步一樣。
請記住,服務(wù)器在 VPS 配置期間已經(jīng)創(chuàng)建了一個 MySQL 數(shù)據(jù)庫。因此,您不需要創(chuàng)建額外的數(shù)據(jù)庫。
檢查 MySQL 數(shù)據(jù)庫名稱和密碼要傳輸MySQL數(shù)據(jù)庫備份,您需要收集新創(chuàng)建的數(shù)據(jù)庫的名稱、用戶名和密碼。轉(zhuǎn)到Virtualmin 控制面板->編輯數(shù)據(jù)庫部分以檢索它們。
在此示例中,我們的 MySQL 詳細(xì)信息是:
MySQL 數(shù)據(jù)庫名稱–hostinger_dev_9 MySQL 用戶名——hostinger-dev-9 下載和導(dǎo)入 MySQL 備份獲得 MySQL 數(shù)據(jù)庫名稱后,請按照以下步驟導(dǎo)入 MySQL 備份:
導(dǎo)航到共享主機(jī)帳戶的備份部分并復(fù)制下載鏈接。 返回 VPS 控制面板。創(chuàng)建一個名為“sql_backup”的新目錄并使用以下命令輸入:mkdir sql_backup && cd sql_backup
切換目錄后,使用wget命令從主機(jī)備份下載文件并將其保存在新服務(wù)器上:wget http://srv167.main-hosting.eu:8080/download-backup/60a7e64afb1a769b1de4f2139aa0a27c2c2ecb01/backup-file-name.sql.gz
使用gunzip命令提取壓縮文件:gunzip 備份文件名。sql 。成都
您將獲得一個.sql格式的同名文件。使用以下命令將其移動到新數(shù)據(jù)庫。請記住用您自己的名稱替換 MySQL 數(shù)據(jù)庫存檔的名稱。mysql -u root -p hostinger_dev_9 < MySQL-數(shù)據(jù)庫名稱。sql
第 5 步 - 進(jìn)行一些最終更改盡管我們已經(jīng)轉(zhuǎn)移了所有文件和數(shù)據(jù)庫,但 VPS 遷移過程還沒有完成。
如果出現(xiàn)錯誤建立數(shù)據(jù)庫連接消息,您將需要編輯wp-config.php文件并使用新的 MySQL 數(shù)據(jù)庫詳細(xì)信息對其進(jìn)行更新。這是如何做到的:
使用cd命令輸入存儲所有站點(diǎn)數(shù)據(jù)的目錄:cd /home/hostinger-dev- 9 /public_html/
在那里,您將看到當(dāng)前文件夾中存在的所有文件。使用ls命令檢查目錄中是否存在wp-config.php文件。 確認(rèn)文件存在后,您可以通過運(yùn)行以下命令使用 Nano 文本編輯器對其進(jìn)行編輯:納米 wp 配置。php
向下滾動,直到找到這些行:
// ** MySQL 設(shè)置 - 您可以從您的虛擬主機(jī)獲取此信息 ** //
// ** MySQL 設(shè)置 - 您可以從您的虛擬主機(jī)獲取此信息 ** //
/** WordPress 的數(shù)據(jù)庫名稱 */
定義('DB_NAME' ,'數(shù)據(jù)庫名稱' );
/** MySQL 數(shù)據(jù)庫用戶名 */
定義('DB_USER' ,'用戶名' );
/** MySQL 數(shù)據(jù)庫密碼 */
定義(“DB_PASSWORD” ,“密碼” );
/** MySQL 主機(jī)名 */
定義('DB_HOST' ,'mysql' );
在這些字段中輸入您的數(shù)據(jù)庫詳細(xì)信息: DB_NAME?– 數(shù)據(jù)庫名稱。 DB_USER?– 用戶名。 DB_PASSWORD?– 密碼。 DB_HOST?– 在這里輸入“l(fā)ocalhost”,因?yàn)?MySQL 數(shù)據(jù)庫在同一臺服務(wù)器上。 進(jìn)行更改后,按CTRL + X和Y進(jìn)行確認(rèn)。最后,將域名從共享主機(jī)服務(wù)器指向 VPS。最簡單的方法是更新您的 DNS 提供商、域注冊商或托管帳戶的 DNS 設(shè)置的A?記錄。我們的域名解析的域名服務(wù)器,因此您可以通過hPanel -> DNS Zone Editor設(shè)置 A 記錄。填寫您的VPS IP 地址作為 A 記錄,然后按保存更改按鈕。類似的程序適用于在任何其他注冊商處注冊的域。或者,您也可以向您的域名注冊商發(fā)送電子郵件,以將您的域名指向 VPS。
結(jié)論
許多想要擴(kuò)展其網(wǎng)站的用戶從共享主機(jī)遷移到虛擬專用服務(wù)器(VPS)主機(jī)。VPS 計劃提供管理資源的能力,并保證更好的安全性和更穩(wěn)定的性能。這使得 VPS 托管成為中高流量站點(diǎn)的理想選擇。許多提供共享托管服務(wù)的網(wǎng)絡(luò)托管服務(wù)提供商也提供 VPS 計劃。
文章名稱:為什么需要VPS主機(jī)?如何將網(wǎng)站從共享主機(jī)遷移到VPS?
URL標(biāo)題:http://m.newbst.com/news31/314081.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計、域名注冊、外貿(mào)網(wǎng)站建設(shè)、定制開發(fā)、靜態(tài)網(wǎng)站、微信公眾號
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容