掃二維碼與項目經(jīng)理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
Ghost 是基于 Node.js 構(gòu)建的開源博客平臺,由前 wordpress UI 部門主管 John O’Nolan 和 WordPress 高級工程師(女) Hannah Wolfe 創(chuàng)立。Ghost 具有易用的書寫界面和體驗,博客內(nèi)容默認(rèn)采用Markdown 語法書寫。Ghost 的目標(biāo)是取代臃腫的 WordPress。目的是為了給用戶提供一種更加純粹的內(nèi)容寫作與發(fā)布平臺。

鄖西網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)公司,鄖西網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為鄖西上千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)公司要多少錢,請找那個售后服務(wù)好的鄖西做網(wǎng)站的公司定做!
1、本機(jī)測試環(huán)境
2、 安裝Node.js
#更新yum源
[root@mingc ~]# sudo yum update -y
#安裝NodeSource Node.js 6.x repo
[root@localhost ~]# curl --silent --location https://rpm.nodesource.com/setup_6.x | bash -
#yum安裝 nodejs
[root@localhost ~]# yum -y install nodejs
#npm國內(nèi)鏡像(npm是隨同NodeJS一起安裝的包管理工具)
[root@localhost ~]# npm config set registry https://registry.npm.taobao.org
#安裝cnpm模塊(因為國內(nèi)網(wǎng)絡(luò)的關(guān)系,也同時安裝了 cnpm 模塊,后續(xù)將使用該命令代替 npm 命令。)
[root@localhost ~]# npm i -g cnpm
#通過node -v 和npm -v命令查看是否安裝成功。
[root@localhost ~]# node -v
v6.14.4
[root@localhost ~]# npm -v
3.10.10
[root@localhost ~]#
①安裝 Ghost Client (ghost-cli)
[root@localhost ~]# cnpm i -g ghost-cli
#安裝成功后通過運行 ghost -v,出現(xiàn)版本號即可表示安裝成功。
[root@localhost ~]# ghost -v
Ghost-CLI version: 1.9.6
[root@localhost ~]#
②添加 Ghost 運行用戶并創(chuàng)建目錄
[root@localhost ~]# adduser ghost
[root@localhost ~]# mkdir /var/www
[root@localhost ~]# mkdir /var/www/ghost
[root@localhost ~]# chown ghost /var/www/ghost
③安裝SQLite3 數(shù)據(jù)庫
#新版本不允許root用戶安裝,需要切換普通用戶進(jìn)行安裝。
[root@localhost ~]# su - ghost
[ghost@localhost ~]$ cd /var/www/ghost
[ghost@localhost ghost]$ ghost install local --db=sqlite3
Checking system Node.js version
Checking current folder permissions
Checking memory availability
Checking for latest Ghost version
Setting up install directory
Downloading and installing Ghost v2.3.0
Finishing install process
Configuring Ghost
Setting up instance
? Ensuring user is not logged in as ghost user [skipped]
? Checking if logged in user is directory owner [skipped]
Checking current folder permissions
Validating config
Checking memory availability
Starting Ghost
Ghost uses direct mail by default. To set up an alternative email method read our docs at https://ghost.org/mail
------------------------------------------------------------------------------
Ghost was installed successfully! To complete setup of your publication, visit:
http://localhost:2368/ghost/
④啟動 ghost
安裝成功后 Ghost 默認(rèn)就已經(jīng)啟動的
# 停止host
[ghost@localhost ghost]$ ghost stop
Stopping Ghost
# 啟動ghost
[ghost@localhost ghost]$ ghost start
#重啟ghos
[ghost@localhost ghost]$ ghost restart
安裝成功后默認(rèn)是運行在http://localhost:2368/
可使用如下方式訪問:
[ghost@localhost ghost]$ curl http://localhost:2368/
[ghost@localhost ghost]$ su - root
[root@localhost ~]# yum install -y nginx
#啟動 Nginx
[root@localhost ~]# systemctl start nginx.service
#查看nginx是否運行
[root@localhost ~]# ps -ef|grep nginx
#查看是否啟動成功 http://你的ip
#設(shè)置開機(jī)自啟動
[root@localhost ~]# systemctl enable nginx.service
#整合nodejs
[root@localhost ~]# cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.ori
[root@mingc nginx]# vi /etc/nginx/nginx.conf +47
server {
···
location / {
proxy_pass http://127.0.0.1:2368;
proxy_redirect default;
root /usr/share/nginx/html;
index index.html index.htm;
}
···
[root@localhost ~]# nginx -s reload
前臺頁面:http://你的ip/
host博客
后臺登錄頁面:http://你的ip/ghost
后臺管理頁面:
Ghost作為一個新興的博客系統(tǒng)肯定會有一些不足,但是我們相信它會越來越好的,希望大家都能用它來記錄生活中一些美好的時刻,分享自己的精彩的創(chuàng)意,共同建立并且維護(hù)這樣一個和諧的互聯(lián)網(wǎng)大家庭。
以上搭建過程本人親自操作可用,有問題可留言評論。

我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流