天天看點

雲伺服器 ECS 建站教程:部署Ghost部落格(CentOS 7)

部署ghost部落格(centos 7)

ghost是一個免費的開源部落格平台,使用javascript編寫,基于node.js,旨在簡化個人部落格和線上出版物的線上釋出過程。

此外,将來随着業務的擴充,您可以利用阿裡雲強大的産品平台,平滑地橫向和縱向擴充服務容量,例如:

擴充單個 ecs 執行個體的 cpu 和記憶體規格,增強伺服器的處理能力。

增加多台 ecs 執行個體,并利用負載均衡,在多個執行個體中進行負載的均衡配置設定。

利用彈性伸縮(auto scaling),根據業務量自動增加或減少 ecs 執行個體的數量。

利用對象存儲 oss(object storage service),存儲靜态網頁和海量圖檔、視訊等。

本文檔介紹如何使用一台基本配置的雲伺服器 ecs 執行個體搭建 ghost。适用于剛開始使用阿裡雲進行建站的個人使用者。

使用雲伺服器 ecs 搭建 ghost 網站的操作步驟如下:

購買 ecs 執行個體

部署 web 環境

安裝 ghost

購買域名

備案域名

解析

步驟 1:購買 linux 執行個體

對于個人使用的小型網站,一台雲伺服器ecs執行個體可以滿足需求。

這裡隻介紹新購執行個體。如果您有鏡像,可以使用自定義鏡像建立執行個體。

操作步驟

1、登入 雲伺服器管理控制台。如果尚未注冊,單擊 免費注冊。

2、定位到 雲伺服器 ecs > 執行個體。單擊 建立執行個體。

雲伺服器 ECS 建站教程:部署Ghost部落格(CentOS 7)

3、選擇付費方式:包年包月 或 按量付費。關于兩種付費方式的差別,請參見 計費模式。

如果選擇 按量付費,請確定賬戶餘額至少有 100元。如無餘額,請進入 充值頁面 充值後再開通。

注意:對于按量付費的執行個體,即使停止執行個體,也會繼續收費。如果您不再需要該按量付費的執行個體,請及時釋放執行個體。

雲伺服器 ECS 建站教程:部署Ghost部落格(CentOS 7)

4、選擇地域。所謂地域,是指執行個體所在的地理位置。您可以根據您的使用者所在的地理位置選擇地域。與使用者距離越近,延遲相對越少,下載下傳速度相對越快。例如,您的使用者都分布在北京地區,則可以選擇 華北2。

注意:

執行個體建立完成後,不支援更換地域。

不同地域提供的可用區數量、執行個體系列、存儲類型、執行個體價格等也會有所差異。請根據您的業務需求進行選擇。

5、選擇網絡類型。對于建站的使用者,選擇經典網絡即可。然後選擇安全組。

雲伺服器 ECS 建站教程:部署Ghost部落格(CentOS 7)

執行個體系列 ii 是執行個體系列 i 的更新版,提供更高的性能,推薦使用。

雲伺服器 ECS 建站教程:部署Ghost部落格(CentOS 7)

7、選擇網絡帶寬。如果選擇 0 mb,則不配置設定外網 ip,該執行個體将無法通路公網。如果您選擇了 按使用流量,同時選擇 0 mb 固定帶寬,則同樣不配置設定外網 ip,而且 不支援 0 mb 帶寬更新,是以請謹慎選擇。

按固定帶寬付費

雲伺服器 ECS 建站教程:部署Ghost部落格(CentOS 7)

按使用流量付費

雲伺服器 ECS 建站教程:部署Ghost部落格(CentOS 7)

8、選擇鏡像。如果用于建站,可以選擇公共鏡像中的 linux 作業系統,如 centos。

雲伺服器 ECS 建站教程:部署Ghost部落格(CentOS 7)

9、選擇 系統盤。您還可以選擇 用快照建立磁盤,非常友善地把快照的資料直接複制到磁盤中。

雲伺服器 ECS 建站教程:部署Ghost部落格(CentOS 7)

10、設定執行個體的登入密碼和執行個體名稱。請務必牢記密碼。您也可以在建立完成後再設定密碼。

雲伺服器 ECS 建站教程:部署Ghost部落格(CentOS 7)

11、設定購買的時長和數量。

12、單擊頁面右側價格下面的 立即購買。

13、确認訂單并付款。

執行個體建立好之後,您會收到短信和郵件通知,告知您的執行個體名稱、公網 ip 位址、内網 ip 位址等資訊。您可以使用這些資訊登入和管理執行個體。

很多重要的資訊都是通過綁定手機的短信接收,并且重要的操作(如重新開機、停止等)都需要手機接收驗證碼,是以請務必保持綁定手機通信暢通。

步驟 2:部署 web 環境

本節介紹如何部署 web 環境,以安裝 nginx為例:

軟體包中包含的軟體及版本如下:

nginx:1.10.2

說明:這是寫文檔時參考的軟體版本。您下載下傳的版本可能與此不同。

準備工作

部署之前,請確定:

您的執行個體可以連接配接公網。

已經安裝用于連接配接 linux 執行個體的工具,如 securecrt。本文将以這個工具為例介紹操作步驟。

確定您安裝了連接配接 linux 執行個體的工具,如 securecrt。

打開 securecrt ,設定登入執行個體所需的資訊。

設定連接配接名稱。

協定選擇 ssh。

輸入主機 ip 位址和使用者名。

然後單擊 确定 儲存。

雲伺服器 ECS 建站教程:部署Ghost部落格(CentOS 7)

輸入使用者名 root 和登入密碼。

雲伺服器 ECS 建站教程:部署Ghost部落格(CentOS 7)

添加nginx軟體庫:

安裝nginx:

設定nginx伺服器自動啟動:

啟動nginx并檢視nginx服務狀态:

在浏覽器中輸入ip位址,可以看到預設的nginx的網頁

雲伺服器 ECS 建站教程:部署Ghost部落格(CentOS 7)

至此,nginx搭建完成

步驟 3:安裝 ghost

操作步驟操作步驟

1、更新系統

確定你的伺服器系統處于最新狀态:

2、安裝node.js

安裝epel:

安裝node.js 和 npm:

安裝程序管理器以便控制node.js應用程式,這個程序管理器可以保持應用程式一直在運作,運作以下指令進行安裝:

安裝後可以通過 node -v 和 npm -v 指令來檢查 node.js 的版本

3、安裝ghost

建立ghost安裝目錄:

進入ghost安裝目錄,下載下傳最新的ghost版本:

解壓ghost安裝包:

使用npm安裝ghost:

安裝完成後用 npm start 指令啟動ghost,檢查有沒有安裝成功

從示例配置檔案複制并建立 ghost 配置檔案 config.js:

配置config.js檔案中的url為自己的域名:

雲伺服器 ECS 建站教程:部署Ghost部落格(CentOS 7)

使用程序管理器來配置ghost永久運作:

開啟/停止/重新開機ghost:

4、安裝nginx

雲伺服器 ECS 建站教程:部署Ghost部落格(CentOS 7)

5、配置nginx作為ghost的反向代理

進入nginx配置目錄,建立ghost部落格的nginx配置檔案:

将以下内容輸入到ghost.conf中,把server_name改成實際的域名

雲伺服器 ECS 建站教程:部署Ghost部落格(CentOS 7)

修改預設的配置檔案default.conf為default.conf.bak,使nginx隻應用ghost.conf:

重新開機nginx服務:

6、通路ghost部落格

雲伺服器 ECS 建站教程:部署Ghost部落格(CentOS 7)

注:如果通路出現502,請檢查是否由于防火牆的問題引起,可以關閉防火牆;

雲伺服器 ECS 建站教程:部署Ghost部落格(CentOS 7)

步驟 4:購買域名

您可以給自己的網站設定一個單獨的域名。您的使用者可以使用易記的域名通路您的網站,而不需要使用複雜的 ip 位址。

建議通過 阿裡雲購買域名。

1、在購買域名頁面,搜尋想用的域名,如尚未被注冊,則可以購買。選擇要購買的域名及期限,然後結算。

雲伺服器 ECS 建站教程:部署Ghost部落格(CentOS 7)

2、在确認訂單的時候,需要選擇域名的所有者是個人還是企業。為友善操作,建議暫時先選擇個人,以後可以在會員中心進行修改。本文檔将以個人使用者為例。

雲伺服器 ECS 建站教程:部署Ghost部落格(CentOS 7)

3、如果這是您首次購買域名,需要建立消息模闆。

雲伺服器 ECS 建站教程:部署Ghost部落格(CentOS 7)

4、比較便捷的方式是選擇用會員資訊自動填寫。請務必填寫真實資訊。

雲伺服器 ECS 建站教程:部署Ghost部落格(CentOS 7)

5、完成後需要進行實名認證。上傳個人身份證正面掃描件。稽核一般需要 3 ~ 5 個工作日。

雲伺服器 ECS 建站教程:部署Ghost部落格(CentOS 7)

步驟 5:備案

對于域名指向中國境内伺服器的網站,必須進行網站備案。在域名獲得備案号之前,網站是無法開通使用的。

阿裡雲有代備案系統,友善您進行備案。備案免費,一般稽核時間為20天左右。請您耐心等待。

1、首先給購買的ecs執行個體申請備案服務号。這個服務号在備案時會用到。打開 備案管理>備案服務号申請,然後單擊申請。

雲伺服器 ECS 建站教程:部署Ghost部落格(CentOS 7)

2、在彈出的提示資訊對話框中,單擊确定。

雲伺服器 ECS 建站教程:部署Ghost部落格(CentOS 7)
雲伺服器 ECS 建站教程:部署Ghost部落格(CentOS 7)

4、首次備案的使用者,需要在icp代備案管理系統注冊一個備案賬号。注意,該賬号不是阿裡雲賬号,而是申請備案專用的賬号。

步驟 6:配置域名解析

您需要在阿裡雲萬網上配置域名解析之後,使用者才能通過域名通路您的網站。

1、登入 域名管理控制台。

2、在域名清單中找到要解析的域名,然後單擊 解析。

雲伺服器 ECS 建站教程:部署Ghost部落格(CentOS 7)

3、單擊 新手引導設定。

雲伺服器 ECS 建站教程:部署Ghost部落格(CentOS 7)

4、輸入您的 linux 執行個體的公網 ip 位址。然後單擊 送出。

雲伺服器 ECS 建站教程:部署Ghost部落格(CentOS 7)

5、設定成功,會出現如下資訊。

雲伺服器 ECS 建站教程:部署Ghost部落格(CentOS 7)

恭喜您!您可以使用域名通路自己的網站了!

<a href="https://help.aliyun.com/document_detail/50604.html?spm=5176.doc51376.6.712.72esji">原文連結</a>