×

幫助中心

常見(jiàn)問(wèn)題
域名類(lèi)
?  域名介紹
?  注冊(cè)/續(xù)費(fèi)
?  域名管理
?  域名過(guò)戶(hù)
?  域名轉(zhuǎn)移
?  增值服務(wù)
?  域名交易
?  通用網(wǎng)址
?  產(chǎn)品更新日志
郵局類(lèi)
?  產(chǎn)品簡(jiǎn)介
?  產(chǎn)品管理
?  郵件客戶(hù)端
?  郵箱用戶(hù)操作指南
?  郵箱管理員操作指南
?  產(chǎn)品使用手冊(cè)
?  代理商控制臺(tái)操作指南
?  產(chǎn)品更新日志
云虛機(jī)類(lèi)
?  購(gòu)買(mǎi)與升級(jí)
?  FTP
?  主機(jī)管理
?  技術(shù)問(wèn)題
?  數(shù)據(jù)庫(kù)
?  產(chǎn)品更新日志
ECS云主機(jī)類(lèi)
?  產(chǎn)品更新日志
會(huì)員類(lèi)
?  會(huì)員注冊(cè)
?  信息修改
?  忘記密碼
?  賬戶(hù)實(shí)名認(rèn)證
?  產(chǎn)品更新日志
財(cái)務(wù)類(lèi)
?  后付費(fèi)計(jì)費(fèi)
?  在線支付
?  線下匯款
?  發(fā)票問(wèn)題
?  匯款單招領(lǐng)
?  退款問(wèn)題
?  充值業(yè)務(wù)
?  產(chǎn)品更新日志
ICP備案
?  備案問(wèn)題快速咨詢(xún)通道
?  備案介紹
?  備案賬號(hào)
?  ICP備案前準(zhǔn)備內(nèi)容
?  ICP備案流程
?  ICP備案操作指導(dǎo)
?  ICP備案信息查看
?  備案合規(guī)核查要求
?  資料下載
?  公安聯(lián)網(wǎng)備案與經(jīng)營(yíng)性備案
?  各地管局備案通知
?  常見(jiàn)問(wèn)題
服務(wù)類(lèi)
?  ICP備案
?  小新服務(wù)
?  產(chǎn)品更新日志
網(wǎng)站定制類(lèi)
?  網(wǎng)站定制問(wèn)題
?  網(wǎng)站訪問(wèn)問(wèn)題
新辦公類(lèi)
?  常見(jiàn)問(wèn)題
?  操作手冊(cè)下載
云推送
?  云推送常見(jiàn)問(wèn)題
速成建站
?  網(wǎng)站訪問(wèn)問(wèn)題
?  網(wǎng)站使用問(wèn)題
?  產(chǎn)品更新日志
SSL證書(shū)
?  SSL證書(shū)常見(jiàn)問(wèn)題
?  產(chǎn)品更新日志
新網(wǎng)云產(chǎn)品類(lèi)
?  新網(wǎng)云WEB應(yīng)用防火墻
?  新網(wǎng)云DDoS防護(hù)
?  云數(shù)據(jù)庫(kù)
?  云產(chǎn)品運(yùn)維
?  內(nèi)容分發(fā)網(wǎng)絡(luò)CDN
?  對(duì)象存儲(chǔ) S3
?  網(wǎng)絡(luò)
資料下載
新手上路

部署Ghost博客(CentOS 7)

  • 作者:新網(wǎng)
  • 文章來(lái)源:新網(wǎng)
  • 點(diǎn)擊數(shù):100
  • 更新時(shí)間:2017-07-27 10:01:37

   部署Ghost博客(CentOS 7)

 

  步驟 1:部署 Web 環(huán)境

 

  本節(jié)介紹如何部署 Web 環(huán)境,以安裝 Nginx為例:

 

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

 

  nginx:1.10.2

 

  說(shuō)明:這是寫(xiě)文檔時(shí)參考的軟件版本。您下載的版本可能與此不同。

 

  準(zhǔn)備工作

 

  部署之前,請(qǐng)確保:

 

  您的主機(jī)可以連接公網(wǎng)。

  已經(jīng)安裝用于連接 Linux 主機(jī)的工具,如 SecureCRT。本文將以這個(gè)工具為例介紹操作步驟。

 

  操作步驟

 

  確保您安裝了連接 Linux 主機(jī)的工具,如 SecureCRT。

  打開(kāi) SecureCRT ,設(shè)置登錄主機(jī)所需的信息。

  設(shè)置連接名稱(chēng)。

  協(xié)議選擇 SSH。

  輸入主機(jī) IP 地址和用戶(hù)名。

  然后單擊 確定 保存。

1.jpg

 

  輸入用戶(hù)名 root 和登錄密碼。

2.jpg

 

  添加Nginx軟件庫(kù):

 

  [root@localhost ~]#rpm -Uvh https://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

 

  安裝Nginx:

  [root@localhost ~]#yum -y install nginx

 

  設(shè)置Nginx服務(wù)器自動(dòng)啟動(dòng):

  [root@localhost ~]# systemctl enable nginx.service

 

  啟動(dòng)Nginx并查看Nginx服務(wù)狀態(tài):

  1. [root@localhost ~]#systemctl start nginx.service

  2. [root@localhost ~]#systemctl status nginx.service

 

  在瀏覽器中輸入IP地址,可以看到默認(rèn)的Nginx的網(wǎng)頁(yè)

3.jpg

 

  至此,Nginx搭建完成

 

  步驟 2:安裝 Ghost

  請(qǐng)先下載最新版的Ghost

 

  操作步驟操作步驟

  1、更新系統(tǒng)

  確保你的服務(wù)器系統(tǒng)處于最新?tīng)顟B(tài):

  [root@localhost ~]# yum -y update

  2、安裝Node.js

  安裝EPEL:

  [root@localhost ~]# yum install epel-release -y

  安裝Node.js 和 npm:

  [root@localhost ~]# yum install nodejs npm --enablerepo=epel

  安裝進(jìn)程管理器以便控制Node.js應(yīng)用程序,這個(gè)進(jìn)程管理器可以保持應(yīng)用程序一直在運(yùn)行,運(yùn)行以下命令進(jìn)行安裝:

  [root@localhost ~]# npm install pm2 -g

  安裝后可以通過(guò) node -v 和 npm -v 命令來(lái)檢查 Node.js 的版本

  3、安裝Ghost

  創(chuàng)建Ghost安裝目錄:

  [root@localhost ~]# mkdir -p /var/www/ghost

  進(jìn)入Ghost安裝目錄,下載最新的Ghost版本:

  1. [root@localhost ~]# cd /var/www/ghost

  2. [root@localhost ghost]# curl -L https://ghost.org/zip/ghost-latest.zip -o ghost.zip

  解壓Ghost安裝包:

  1. [root@localhost ghost]# yum install unzip -y

  2. [root@localhost ghost]# unzip ghost.zip

  使用npm安裝Ghost:

  [root@localhost ghost]# npm install -production

  安裝完成后用 npm start 命令啟動(dòng)ghost,檢查有沒(méi)有安裝成功

  從示例配置文件復(fù)制并新建 Ghost 配置文件 config.js:

  [root@localhost ghost]# cp config.example.js config.js

  配置config.js文件中的URL為自己的域名:

  [root@localhost ghost]# vim config.js

4.jpg

 

  使用進(jìn)程管理器來(lái)配置Ghost永久運(yùn)行:

  [root@localhost ghost]# NODE_ENV=production pm2 start index.js --name "ghost"

  開(kāi)啟/停止/重啟ghost:

  1. [root@localhost ghost]# pm2 start ghost

  2. [root@localhost ghost]# pm2 stop ghost

  3. [root@localhost ghost]# pm2 restart ghost

  4、安裝Nginx

  添加Nginx軟件庫(kù):

  [root@localhost ~]# rpm -Uvh https://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

 

  安裝Nginx:

  [root@localhost ~]# yum -y install nginx

 

  設(shè)置Nginx服務(wù)器自動(dòng)啟動(dòng):

  [root@localhost ~]# systemctl enable nginx.service

 

  啟動(dòng)Nginx并查看Nginx服務(wù)狀態(tài):

  1. [root@localhost ~]#systemctl start nginx.service

  2. [root@localhost ~]#systemctl status nginx.service

  在瀏覽器中輸入IP地址,可以看到默認(rèn)的Nginx的網(wǎng)頁(yè)

5.jpg

 

  5、配置Nginx作為Ghost的反向代理

  進(jìn)入Nginx配置目錄,新建Ghost博客的Nginx配置文件:

  [root@localhost ~]#vim /etc/nginx/conf.d/ghost.conf

  將以下內(nèi)容輸入到ghost.conf中,把server_name改成實(shí)際的域名

6.jpg

 

  修改默認(rèn)的配置文件default.conf為default.conf.bak,使Nginx只應(yīng)用ghost.conf:

  [root@localhost ~]#mv default.conf default.conf.bak

 

  重啟Nginx服務(wù):

  [root@localhost conf.d]# systemctl restart nginx.service

 

  6、訪問(wèn)Ghost博客

  在瀏覽器輸入https://IP 或 https://域名 即可訪問(wèn)Ghost:

7.jpg

 

  注:如果訪問(wèn)出現(xiàn)502,請(qǐng)檢查是否由于防火墻的問(wèn)題引起,可以關(guān)閉防火墻;

  需要對(duì)博客進(jìn)行編輯修改,可在瀏覽器輸入:https://IP/ghost 即可:

8.jpg

 

主機(jī)管理

免費(fèi)咨詢(xún)獲取折扣

Loading