標籤:

如何15分鐘內在一台空白VPS上快速搭建WordPress站點

正在考慮搭建第一個自己的WordPress網站嗎?大部分不懂技術的小白,一想到要自己搭建網站就非常頭大,第一反應就是想想自己有沒有懂技術的朋友,讓朋友幫忙算了。其實搭建一個完全自託管的網站並不是想像中的那麼難,尤其是你使用WordPress的話。在這篇文章中,我們將為大家分享如何僅使用15分鐘的時間,就快速的讓你的WordPress網站上線運行。

本文涉及到的內容如下:

  • 購買一台VPS
  • 購買域名並解析到VPS
  • 在VPS上安裝網站運行環境
  • 在網站運行環境中安裝WordPress

下面我們就來詳細講解一下如何做到15分鐘內從無到有搭建你自己的WordPress網站。

購買一台VPS

什麼是VPS?

VPS是Virtual Private Server的簡稱,即虛擬專用伺服器。每個VPS主機都可分配獨立公網IP地址、獨立操作系統、獨立超大空間、獨立內存、獨立CPU資源、獨立執行程序和獨立系統配置等。簡單來說,VPS就像是你租的一台電腦,但是只能通過遠程的方式去操作,你可以用它來做任何事情。

為什麼要購買VPS?

很多站長在建站的時候都曾經猶豫過到底是使用虛擬主機還是VPS。

虛擬主機價格相對來說較為便宜,使用起來也比較簡單,而且由主題提供商提供額外的防病毒防攻擊保護。但是虛擬主機有它自己的局限性,例如:

  1. 一些比較佔用伺服器資源的功能會受到限制,比如論壇程序、流量統計功能。
  2. 操作系統和資料庫一般都是服務商所提供的,可能無法滿足我們個性化的需求。
  3. 性能相比伺服器要弱。由於多個虛擬主機佔用著這台伺服器裡面資源,如果是高峰期,我們網站的流量過高,有可能就會出現訪問緩慢的現象。
  4. 跟其他在同一台伺服器上主機共享IP,很容易受到其他網站的影響。

就像我們上面說的,VPS就像是租用的一台遠程電腦,它擁有獨立的CPU、內存資源,而且磁碟空間相較於虛擬主機也大很多,每台VPS都用有獨立的IP。所以在我們建站和運營過程中受到的局限性較小,可以更大程度上的實現個性化需求。

去哪裡購買VPS?

全球有非常多的優秀主機提供商,大家比較熟悉和常用的有搬瓦工,Linode,Vultr,DigitalOcean等,近兩年Google推出的雲服務平台用的人也越來越多了,本文我們將以Google Cloud Platform中的VPS為例。

用Google賬號登錄Google Cloud Platform, 激活你的GCP賬號。對於新用戶,Google現在還有免費贈送300美金的活動,但是如果你在激活免費300美金的時候遇到了中國無法選擇的問題,可以嘗試這篇文章里的解決方案。

在GCP控制台中,點擊左上角的菜單圖標,然後點擊 「Compute Engine」 – 「VM實例」,進入實例列表頁面。

點擊「創建實例」,在新頁面中,給你的VPS起一個名字,然後進行配置。我們選擇香港區域、1個內核、2GB內存的配置,系統方面我們以CentOS 7為例,選擇20GB硬碟容量。雖然在系統選擇這裡有各種各樣的系統可選,包括Windows Server系統,但是如果你只是用於搭建網站,我們不建議你選擇Windows Server系統,Windows相對於Linux來說還是稍微了重了些,Linux的穩定性相對於Window來說稍微好一些,而且Windows的可視化桌面也幾乎是用不到的。

這些配置用於一個普通的小型網站是足夠了,如果將來配置不夠需要升級的話也非常的方便。

在防火牆部分,將http和https都勾選上。其他的都保持默認不要改動。

點擊「創建」按鈕,只需稍等片刻,一台預裝了CentOS 7的遠程伺服器主機就建立好了。紅框中的伺服器就是我們剛剛創建的。

我們可以看到在「外部IP」欄下,新創建的主機IP是35.241.120.199,這是系統臨時分配給主機的IP,如果你的主機重啟了,那麼IP就會發生變化。所以我們需要將該IP設置為主機的固定IP。

點擊頁面左上角的菜單圖標,點擊「VPC網路」 – 「外部IP地址」,進入IP地址配置頁面。

我們可以看到新建主機的IP地址旁邊寫著「臨時」,我們點擊下拉框箭頭,選擇「靜態」,在彈出的對話框中給該IP設置一個對應的名字後點擊「保留」。

到這裡,我們的第一步就完成了。接下來我們需要購買一個域名,並將域名解析到這台VPS上。

購買域名並解析到VPS

如果說VPS就像是你的網站在網路上的一個家,IP就是這個家的具體地址,而域名就是網站的別名,它在網路上也必須是唯一的。

購買域名的地方有很多,比如國外知名的域名註冊上Godaddy和name.com都是不錯的選擇,當然選擇在國內註冊也是沒有問題的,例如百度雲。

域名購買後,就可以將域名解析到剛才創建好的VPS上了。我們以百度雲服務中的域名解析為例。

登錄百度雲服務,在管理控制台中,點擊左側菜單欄中的「域名服務 BCD」,在新打開的頁面中,點擊對應域名後面的「解析」鏈接。

在配置頁面,主機記錄填寫www或者@。如果填寫了www,那麼你網站的網址就是sample.com,如果填寫了@,網址就是 sample.com,沒有前面的www。你可以看下我們寫的帶www和不帶www哪個更有利於SEO。

記錄類型選擇A記錄,解析線路使用默認,記錄值填寫剛剛創建好VPS後得到的IP,TTL 5分鐘不用管。

點擊「確定」,很快域名就解析好了。

在VPS上創建網站運行環境

WordPress網站運行需要三樣東西,分別是PHP、Apache/Nginx和MySQL。

創建網站運行環境的方法有好多種,有的是編譯安裝上述三個軟體,有的是使用lnmp一鍵安裝包之類的,今天我們要介紹的是另一種方式,使用Appnode伺服器集群管理面板來創建網站的運行環境。這種方法非常快,所以這也是為什麼你能夠在15分鐘內搭建好WordPress網站的主要原因。

打開Appnode網站主頁,點擊「立即免費安裝」按鈕,在配置頁面,選擇「同時安裝控制中心、受控端、並安裝網站管理」,勾選「同時自動安裝一下常用網站環境軟體」,選擇Nginx穩定版、PHP 7.0及以上、MySQL 5.6,勾選「安裝PureFTPd」,如下圖所示:

選擇好以後,在頁面底部會自動生成命令行代碼,我們只需要在伺服器上運行這段代碼就可以幫我們安裝好所有需要的軟體。

拷貝下面的代碼,然後回到GCP的VPS列表頁面。

INSTALL_AGENT=1 INSTALL_APPS=sitemgr INIT_SWAPFILE=1 INSTALL_PKGS=nginx-stable,php72,pureftpd,mysql56 bash -c "$(curl -sS dl.appnode.com/install.)"

點擊VPS主機後面的SSH按鈕,在新窗口中打開SSH連接頁面,通過該頁面可以直接對主機進行一系列的操作,例如安裝/卸載軟體、配置用戶、修改許可權、創建文件夾等等。

安裝appnode需要系統管理員許可權,所以首先輸入

sudo -i

然後將剛才複製的代碼粘貼到窗口中,點擊回車執行。

安裝過程中,系統會詢問你一些問題,全部直接回車選擇默認的值就好了。整個安裝過程會持續1-2分鐘,當你看到下面的代碼時就代表已經安裝完畢了。

Complete!

>> Starting AppNode Agent service

>> AppNode Agent installed successfully!

>> Starting AppNode CCenter service

>> AppNode CCenter installed successfully!

---------------------------------------------------

URL: <a title="35.241.120.199:8888/" href="35.241.120.199:8888/" target="_blank" rel="noopener">http://35.241.120.199:8888/</a>

- Admin username: admin

- Admin password: JzhwYcd6

--------------------------------------------------

ENJOY YOUR NODE ??

請牢記你的用戶名和密碼。

在瀏覽器中輸入上面給出的URL地址(本例中為:35.241.120.199:8888/),輸入用戶名和密碼登錄。

因為我們使用的是免費版,所以最多只能創建3個網站。

點擊「創建運行環境」,在彈出窗口中,默認已經選擇了PHP和Nginx,我們再將MySQL服務端和Pure-FTPd選中。MySQL是資料庫服務,這個肯定是需要的,FTP配置好以後方便我們以後通過第三方FTP工具連接到伺服器進行文件管理。

點擊「下一步」,查看各項軟體是否都檢測成功。

如果一切都沒問題,繼續點擊下一步。在下個界面中,給運行環境起個代號,或者使用默認的代號也可以,點擊「立即創建」生成主目錄,啟動MySQL資料庫並勾選「自啟」。

資料庫的密碼默認為空,這樣非常不安全,在資料庫部分點擊「密碼重置」按鈕,給root用戶設置一個密碼。

點擊「連接測試」,如果提示測試成功,則繼續點擊「創建運行環境」。

點擊開始部署,並啟動所有服務,這樣一個網站運行環境就搭建好了。

在網站運行環境中安裝WordPress

現在你已經完成了前面三個步驟,就差安裝WordPress程序了。

創建網站

點擊「創建網站」,在主域名中輸入你剛剛解析到VPS上的域名,剩下的一切都保持默認。記得勾選啟用FTP,給FTP設置一個密碼。

一切沒問題後點擊「創建」,並進行網站部署。如下圖所示,我們的網站已經部署成功並且在運行中了。

在瀏覽器中輸入你的域名,你將會看到有Appnode自動生成的一個頁面。

安裝WordPress

繼續點擊「網站管理」目錄下的「建站市場」標籤,在打開的頁面中選擇第一個WordPress,點擊後面的「安裝」按鈕,一路「下一步」,直到看到安裝成功的界面。

配置WordPress

在瀏覽器中輸入你的域名打開網站,你會看到WordPress的配置界面。沒錯我們只需要再配置一下資料庫,你的網站就可以成功上線了。

點擊「現在就開始!」按鈕,在下個頁面中輸入剛才在創建網站時生成的資料庫名稱、資料庫用戶名和密碼,讓你的WordPress網站與資料庫成功連接。

為了網站的安全性,建議你在WordPress初始化配置的時候就把默認的數據表前綴 wp_ 改成其他的來提高網站安全性,例如:mynewwebsite_。

點擊提交,資料庫連接成功後,就可以接著進行網站的基本配置了。給網站起個名字、設立管理員、填寫聯繫郵箱等。

接下來,點擊「安裝WordPress」!不出意外的話,你將會看到下面的頁面。

點擊「登錄」就可以進入到WordPress的管理後台了!

你的WordPress網站已成功運行起來了!向你的新網站say Hi!

以上就是本文要講解的全部內容。希望通過這篇文章,你能夠自己獨立的完成WordPress網站的搭建。真的非常簡單。


推薦閱讀:

TAG:WordPress |