您好,登錄后才能下訂單哦!
一、簡(jiǎn)介
跟靜態(tài)博客不同的是,Ghost 這種輕量級(jí)的動(dòng)態(tài)博客,有一個(gè)管理后臺(tái),可以直接寫作和管理博客。本質(zhì)上,跟 WordPress 是相通的,只是 Ghost 搭建在 Node.js 環(huán)境上,輕量,快速,簡(jiǎn)潔。
二、更新操作系統(tǒng)
* 首先更新系統(tǒng)版本
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo yum makecache yum update
三、安裝nginx
* 配置安裝源
vi /etc/yum.repo.d/nginx.repo
[nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=0 enabled=1
* 安裝并啟動(dòng)nginx
yum install nginx systemctl enable nginx systemctl start nginx ps -ef |grep nginx
* 配置nginx
vim /etc/nginx/conf.d/blog.conf
server { listen 80; server_name blog.waringid.me // 這里修改為你的域名;如果沒(méi)有域名,則輸入服務(wù)器公網(wǎng) IP 地址; location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $http_host; proxy_pass http://127.0.0.1:2368; } }
四、安裝Node.js
* 安裝nvm
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash source .bashrc nvm ls nvm install 4.2
* 安裝Ghost
curl -L https://ghost.org/zip/ghost-latest.zip -o ghost.zip unzip -uo ghost.zip -d /var/www/html/ghost chown -R nginx:nginx /var/www/html/ghost/ cd /var/www/html/ghost/ npm install --production cp config.example.js config.js vim config.js
production: { url: 'http://blog.waringid.me', mail: {}, database: { client: 'sqlite3', connection: { filename: path.join(__dirname, '/content/data/ghost.db') }, debug: false }, server: { host: '127.0.0.1', port: '2368' } },
* 安裝PM2
npm install -g pm2 NODE_ENV=production pm2 start index.js --name "ghost" pm2 startup centos pm2 save systemctl reload nginx
五、測(cè)試
網(wǎng)站效果:http://blog.waringid.me。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。