空白网络|资源分享基地

Ghost博客搭建教程【小白教程】

前言

最近一款比较火的博客程序,一直以来也是我使用的博客程序。创造者是从WordPress工作下的一名攻城狮,不过转做了ghost博客,为提供更方便的写文。

注意:虽然网络上流传了很多Ghost博客一键安装包,但是不方便维护也不方便使用,出现了错误无法找到。所以本人不推荐使用Ghost一键安装包,不过如果你想用,只要Google一下就能找到了。

开始

准备

  1. VPS一台(本次教程使用的是128MBVPS 位点新西泽)如果你缺VPS可以找我购买,只要150¥/年
  2. xshell(SSH链接工具)
  3. Ghost0.7.2中文版

首先你要SSH链接上你的VPS

然后让我们安装Nodo.js  因为ghost使用的是node.js 并且还需要Nginx服务器作为反代

1.安装Nginx以及必备环境

1.yum -y install wget screen curl python
2.wget http://mirrors.linuxeye.com/oneinstack.tar.gz 
3.tar xzf oneinstack-full.tar.gz
4.cd oneinstack 
5.  ./install.sh

其中安装了Nginx服务器,MySQL数据库,PHPmyadmin数据库可视化操作(如果需要必须勾选安装PHP,版本随便)其他的全都选N    等待大约半小时就能安装完成。然后我们就进行下一步

2.安装node.js

这里我们使用的是node.js管理工具NVM

1.curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.1/install.sh | bash(安装好这个后需要重启VPS)

2.nvm install v4.2.0(安装node.js 4.2.0)

安装虚拟主机

cd /root/oneinstack

./vhost.sh

下载ghost中文版  需要你进入虚拟主机安装。cd /data/wwwroot/你的域名

下载wget http://dl.ghostchina.com/Ghost-0.7.4-zh-full.zip

解压unzip Ghost-0.7.4-zh-full.zip

其中我们要重命名config文件 mv config.example.js config.js 并且利用vi修改config文件 vi config.js

我们找到生产环境的配置:production 将url修改成你的域名

你的数据库管理地址是:http://IP/phpMyAdmin

设置好后按Ese后输入:wq保存

3.配置Nginx作为反向代理

你的Nginx配置在/usr/local/nginx/conf/vhost目录下

这里你可以使用vi 也可以使用winscp编辑  (自行百度)

配上我自己使用的.conf

server {

listen 80;

server_name My-Ghost-Blog.com;

location / { proxy_set_header X-Real-IP $remote_addr;

proxy_set_header Host $http_host;

proxy_pass http://127.0.0.1:2368;

      }

}

编辑好后,需要输入reboot  重启你的VPS

4.安装PM2守护ghost程序

//首先进到ghost的安装目录

//安装pm2 1.npm install pm2 -g

//让ghost以production模式运作,指定程序的入口index.js,并且此进程命名为ghost

2.NODE_ENV=production pm2 start index.js --name "ghost" //

开机启动 3.pm2 startup centos

4.pm2 save

完成

现在输入http://IP(域名)/ghost 来安装你的ghost博客吧!

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »

因本文不是用Markdown格式的编辑器书写的,转换的页面可能不符合AMP标准。