一般,想要創設第一個網站的人會牟取共享或免費的網站托管辦事。與其他類型的虛擬主機比擬,這種類型的虛擬主機易于控制且本錢最低,因此合適初學者和幾乎沒有專業常識的用戶。
跟著新站點的增長,儲備空間和帶寬等所需物質的數目將依據其吸收的流量而提升。一旦到達分發的限制,開拓站點的最有效想法之一即是從共享主機轉移到具有更多物質的另一種類型。
本教程將向您呈現如何將 WordPress 站點從共享轉移到虛擬專用辦事器 (VPS) 托管,以牟取更好的功能、支持和安全性。首要,讓我們探討一下為什麼VPS 托管可以成為您托管之旅的天然下一步。
為什麼需求 VPS 主機
VPS 是大型網站和項目最受迎接的托管辦事之一。VPS 的任務方式相似于共享主機,由於多個用戶共享一臺物理辦事器。不過,VPS 採用虛擬化專業將辦事器分割為分區,為每個用戶提供隔離的專用物質。因此,VPS 用戶可以更自由地部署單個體制。
假如您從共享托管環境轉移到 VPS 托管,您可以牟取以下優勢:
- 辦事器物質 ‒ VPS 托管方案提供比共享托管更高的 CPU、RAM 和儲備空間物質,從而提高速度并開拓您的站點以牟取更高的流量。
- 專用辦事器空間 ‒ 與共享主機差異,您將為您的網站或項目佔有個人的專用辦事器空間,而不光僅是一個帳戶。這將使您在您的網站上牟取更多隱私。
- 體制控制 ‒ VPS 方案為用戶提供 root 拜訪權限和專用 IP 地址,讓您徹底管理辦事器專業,比如自由安裝軟件和操縱體制 (OS) 的本事。
- 自我修復環境 ‒ VPS 創設在自我修復環境之上,這意味著假如顯露任何部署或體制故障,VPS 會配置主動故障遷移。VPS 採用一個不停定制和從頭部署物質的云平臺——縱然是專用辦事器也沒有這個有用的性能。
- 隱私和安全 ‒ 採用共享主機,辦事器上發作的安全疑問會陰礙其上托管的所有站點。VPS 通過將一個用戶與其他用戶分手的分區來防範這個疑問。
假如您方案開拓業務或項目并珍視自由控制它,那麼從共享主機升級到 VPS 主機可能是一個很好的解決計劃。VPS 的另一個優點是它比專用辦事器更實惠。網絡托管辦事提供商依據性能和分發的物質提供差異價錢的 VPS 托管方案。
您可以在非托管和托管 VPS 之間進行抉擇。採用非托管 VPS,您必要個人處置所有部署和維護。採用托管 VPS,托管公司將為您部署新的虛擬辦事器并執行安全補丁。很多托管辦事提供商同時提供共享托管和 VPS。查驗您當前的托管公司是否提供 VPS 托管方案。
比如,Hostinger 有 8 個VPS 托管方案,每月費用在3.49 美元到 77.99 美元之間。每個都包含有 IPv4 和 IPv6 支持、24/7 協助和 30 天退款擔保。
Hostinger VPS 還預裝了實用于 CentOS、Ubuntu、Fedora、Debian 和 Sus歐博雅州真人娛樂e 操縱體制的管理面板模板。
請仔細依照以下程序將網站從共享主機轉移到 VPS。
第 1 步 – 創造站點備份
在對站點進行任何更換時,必要創造備份以防範數據丟失,以防萬一顯露任何疑問。當轉移到差異類型的主機時,這樣做還可以更輕松地將站點文件和數據庫從一臺主機傳輸到另一臺主機。
本教程將向您呈現如何通過 Hostinger 的 hPanel 備份您的網站。假如您採用具有備份性能的其他托管辦事提供商,則程序應當相似。
- 登錄到 hPanel。導航到文件-備份。
- 抉擇文件備份并從下拉列表中查驗最新備份的時間和日期。單擊預備下載。
- 抉擇數據庫備份并單擊顯示數據庫。查找網站的數據庫備份,其創造日期和時間與文件備份相匹配。單擊預備下載。
- 假如沒有可用的備份,請抉擇Generate ne backup – Proceed。
- 生成備份后,抉擇預備下載選項。幾秒鐘后,它會變成下載按鈕。維持這種狀態,由於稍后我們將在 VPS 轉移過程中採用下載鏈接。
第 2 步 百家樂 三寶– 建置虛擬專用辦事器
在繼續轉移之前,您需求建置 VPS。我們建議抉擇預先安裝了Linux、Apache、MySQL 和 PHP (LAMP)堆棧和Webmin/Virtualmin的辦事器模板。它將使辦事器控制更輕易或預裝管理面板的辦事器,如Cyberpanel VPS 托管。
或者,您可以在沒有 GUI 的場合下建置堆棧。我們有幾個關于如何在不同種類基于 UNIX 的操縱體制上安裝差異堆棧的有用教程:
- 如何在 CentOS 7 上安裝 Nginx、MySQL、PHP v7 (LEMP) 堆棧
- 如何在 Ubuntu 16.04 上安裝 Linux、Apache、MySQL、PHP (LAMP) 堆棧
- 如何在 CentOS 7 上安裝 Linux、Apache、MySQL、PHP (LAMP) 堆棧
要更換您的 VPS 操縱體制和預裝軟件,請依照以下程序操縱:
- 前去 hPanel的Servers選項卡并向下轉動,直到看到Other Settings。
- 採用 Webmin/Virtualmin/LAMP將操縱體制更換為Ubuntu 18.04 64bit,然后單擊Save Changes。請銘記,新體制可能需求幾分鐘才幹發動。
拜訪 Webmin/Virtualmin
Webmin是用于 UNIX 體制控制的基于 Web 的前端軟件。它許可控制員通過任何今世網絡閱讀器長途控制體制。Virtualmin是一個 Webmin 插件,可以更輕松地控制多個域。與 cPanel 和其他站點控制器具相似,此 Web 托管管理面板支持 Linux 和其他基于 UNIX 的體制。
以下是拜訪 Webmin 或 Virtualmin 的想法:
- 安裝新操縱體制后,轉到SSH 詳細信息以獲取您的VPS IP、端口和用戶名。
- 假如您無知道您的 root 密鑰,您可以通過轉到Root 密鑰部門來重置它并創造一個新密鑰。
- 要拜訪Webmin或Virtualmin ,請在您的 SSH IP 地址之前增添//并在其末尾增添10000端口。假如您的地址是 31.220.62.131,那麼完整地址將為//31.220.62.13110000。
- 看到登錄頁面后,輸入 SSH 憑據。
- 在安裝后向導中,單擊下一步以建置 Virtualmin。
建置虛擬機
依照以下程序部署 Virtualmin:
- 影像
- 預加載 Virtualmin 庫?‒ 我們建議抉擇否,由於大部門過程都是通過 SSH 辦妥的。
- 運行電子郵件域查找辦事器?‒ 假如您想在您的 VPS 上運行電子郵件辦事器,請抉擇Yes。請銘記,此性能採用更多 RAM。
- 病毒掃描‒啟用ClamAV病毒掃描步驟。
- 廢物郵件過濾——假如您方案在您的 VPS 上運行電子郵件辦事器,最好啟用 SpamAssassin。
- 數據庫辦事器- 這是您要採百家樂快速賺錢用的數據庫的抉擇。我們建議啟用MySQL 數據庫辦事器并禁用 PostgreSQL。
- MySQL 密鑰‒ 輸入 root 用戶的密鑰。
- MySQL 數據庫大小‒ 依據體制的採用場合確認網站的數據庫大小。假如您不確認要抉擇什麼,請保存默認建置。
- DNS 部署‒ 抉擇Skip check for resolvability。稍后,您可以通過 hPanel 的 DNS 區域編制器將域名指向 VPS。
- 密鑰儲備- 抉擇僅儲備散列密鑰選項,由於它會加密您儲備的所有密鑰以提高安全性。
部署過程辦妥后,單擊從頭查驗并刷新部署按鈕以測試辦事器是否已準確建置。
創造虛擬專用辦事器
接下來,您必要為您的網站創造一個新用戶、MySQL 數據庫和目次。以下是採用 Virtualmin 的程序:
- 導航至列出虛擬辦事器-創造虛擬辦事器。
- 輸入您的域和控制員密鑰,然后抉擇Create Server。這樣做將創造一個簡樸的辦事器,足以托管一個網站。
第 3 步 – 將網站文件傳輸到 VPS
建置好新辦事器后,就可以將文件和數據庫從共享主機傳輸到 VPS。
我們將採用 get 號召下載我們在程序 1 中創造的備份存檔。以下是如何執行此操縱:
- 通過 SSH 客戶端連結到您的新 VPS 帳戶。
- 拜訪將儲備所有文件的任務目次。由于 Virtualmin 會主動依據域名創造目次,因此號召應如下所示:
請銘記將hostinger-dev-9替代為恰當的域名。
- 回去hPanel -備份并復制備份存檔的下載鏈接。為此,請右鍵單擊下載按鈕并抉擇復制鏈接地址。
- 採用get 號召將備份下載到 VPS。假如無法將鏈接粘貼到 SSH 客戶端,請先將其傳輸到文本編制器。以下是該號召的示例:
- 然后,採用tar號召解縮減存檔:
在此號召和之前的號召中,將backup-file-name.tar.gz替代為恰當的文件名。
- 我們剛才創造了一個新的public_文件夾。我們將其內容挪動到本來的public_目次。首要採用cd號召拜訪提取的public_文件夾:
記得替代dat百家樂 appabase-name。
- 然后,將所有內容挪動到由 Virtualmin 採用mv號召創造的public_文件夾:
- 導航回Virtualmin 採用cd號召創造的public_目次:
- 採用ls號召驗證文件夾是否涵蓋所有挪動的文件。您應當會看到與此相似的內容:
- Virtualmin 還會依據域名主動創造用戶和組。採用chon 號召更換文件和文件夾的所有權以匹配來自 Virtualmin 的憑據:
第 4 步 – 將數據庫文件傳輸到虛擬專用辦事器
我們將採用get號召將數據庫備份從您的共享主機帳戶下載到 VPS,就像上一步一樣。
請銘記,辦事器在 VPS 部署時期已經創造了一個 MySQL 數據庫。因此,您不需求創造額外的數據庫。
查驗 MySQL 數據庫名稱和密鑰
要傳輸MySQL數據庫備份,您需求蒐集新創造的數據庫的名稱、用戶名和密鑰。轉到Virtualmin 管理面板-編制數據庫部門以檢索它們。
在此示例中,我們的 MySQL 詳細信息是:
- MySQL 數據庫名稱–hostinger_dev_9
- MySQL 用戶名——hostinger-dev-9
下載和導入 MySQL 備份
牟取 MySQL 數據庫名稱后,請依照以下程序導入 MySQL 備份:
- 導航到共享主機帳戶的備份部門并復制下載鏈接。
- 回去 VPS 管理面板。創造一個名為sql_backup的新目次并採用以下號召輸入:
- 切換目次后,採用get號召從主機備份下載文件并將其保留在新辦事器上:
- 採用gunzip號召提取縮減文件:
- 您將牟取一個.sql形式的同名文件。採用以下號召將其挪動到新數據庫。請銘記用您個人的名稱替代 MySQL 數據庫存檔的名稱。
第 5 步 – 進行一些終極更換
盡管我們已經遷移了所有文件和數據庫,但 VPS 轉移過程還沒有辦妥。
假如顯露過錯創設數據庫連結動靜,您將需求編制p-config.php文件并採用新的 MySQL 數據庫詳細信息對其進行除舊。這是如何做到的:
- 採用cd號召輸入儲備所有站點數據的目次:
- 在那里,您將看到當前文件夾中存在的所有文件。採用ls號召查驗目次中是否存在p-config.php文件。
- 確定文件存在后,您可以通過運行以下號召採用 Nano 文本編制器對其進行編制:
向下轉動,直到找到這些行:
- 在這些字段中輸入您的數據庫詳細信息:
- DB_NAME – 數據庫名稱。
- DB_USER – 用戶名。
- DB_PASSWORD – 密鑰。
- DB_HOST – 在這里輸入localhost,由於 MySQL 數據庫在同一臺辦事器上。
- 進行更換后,按CTRL + X和Y進行確定。
最后,將域名從共享主機辦事器指向 VPS。最簡樸的想法是除舊您的 DNS 提供商、域注冊商或托會計戶的 DNS 建置的A 紀實。我們的域名分析的域名辦事器,因此您可以通過hPanel – DNS Zone Editor建置 A 紀實。填寫您的VPS IP 地址作為 A 紀實,然后按保留更換按鈕。相似的步驟實用于在任何其他注冊商處注冊的域。或者,您也可以向您的域名注冊商發送電子郵件,以將您的域名指向 VPS。
結論
很多想要開拓其網站的用戶從共享主機轉移到虛擬專用辦事器(VPS)主機。VPS 方案提供控制物質的本事,并擔保更好的安全性和更不亂的功能。這使得 VPS 托管成為中高流量站點的夢想抉擇。很多提供共享托管辦事的網絡托管辦事提供商也提供 VPS 方案。