美文网首页
搭建ghost博客

搭建ghost博客

作者: 军无天下 | 来源:发表于2017-12-25 19:39 被阅读0次

最近突然想自己搭建一个博客,网上搜了几个自己搭建博客的方法,最后还是选择了ghost。

以下是搭建步骤(此处是搭建在自己本地建的虚拟机服务器,各位可以买vps或者阿里云服务器)

1、安装node--版本Node v0.10.40

注意node和ghost的版本搭配

安装完成验证是否成功:

2、安装Nginx--版本1.80

首先在/etc/yum.repos.d/目录下创建一个源配置文件nginx.repo

vi /etc/yum.repos.d/nginx.repo

写入如下内容:

[nginx]

name=nginx repo

baseurl=http://nginx.org/packages/centos/$releasever/$basearch/

gpgcheck=0

enabled=1

初始化好之后,执行以下几个命令就可以安装并启动Nginx

yum install nginx -y #安装

启动

start nginx.service

设置开机启动

systemctl enable nginx.service

进入目录:cd /etc/nginx/conf.d/

创建文件vi ghost.conf,写入如下内容:

server {

    listen 443;

    server_name yashon.comwww.yashon.com;

    location / {

        proxy_set_header   X-Real-IP $remote_addr;

        proxy_set_header   Host      $http_host;

        proxy_passhttp://127.0.0.1:2368;

    }

}

重启Nginx:service nginx restart

3、安装ghost

进入目录:cd /var/www/

下载ghost:wgethttp://dl.ghostchina.com/Ghost-0.7.4-zh-full.zip

解压:unzip Ghost-0.7.4-zh-full.zip -d ghost

进入ghost目录:

修改目录:cp config.example.js config.js

vi config.js

修改其中的production

说明几点:

1)url就写你之前在Nginx中配置的域名或者你服务器的IP

2)database:我使用了默认的sqlite3,因为ghost自带了,当然也可以使用MySQL

3)server:写你在Nginx中配置的IP和端口

4)storage:云存储,支持阿里云,七牛等,因为我自己是在自己的建的虚拟机上安装的,所以这个地方我使用了默认的local-file-store

启动ghost:npm start --production

如果停止只需要按Ctrl+c即可

此处有个坑,使用ghost默认的sqlite3的话,启动ghost访问你的后台管理系统xxx.com/ghost的话可能出现404,如果出现这个错误建议还是使用MySQL

4、安装MySQL

centos7中yum源中没有MySQL,所以要先下载MySQL的repo源

1)下载mysql的repo源

wgethttp://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

2)安装mysql-community-release-el7-5.noarch.rpm包

sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm

3)安装mysql

sudo yum install mysql-server

4)设置密码

如果出现以上错误:原因是/var/lib/mysql的访问权限问题。下面的命令把/var/lib/mysql的拥有者改为当前用户:

sudo chown -R root:root /var/lib/mysql

相关文章

  • 搭建ghost博客

    采用vps+mysql+nodejs+nginx+ghost的组合方式 系统采用 centos6.5 x64 my...

  • 搭建ghost博客

    最近突然想自己搭建一个博客,网上搜了几个自己搭建博客的方法,最后还是选择了ghost。 以下是搭建步骤(此处是搭建...

  • GHOST 博客搭建

    安装 推荐使用brew来安装,linux用户可以下载linuxbrew,比系统自带的管理软件管理起来更方便,可以随...

  • Ghost - 博客搭建

    文章参考自 kitten 的这篇文章和 Ghost 官网王赛写的这篇文章那么既然已经有人写了很详细的文章,为什么我...

  • 我的新博客

    最近新鼓捣了一个新的个人博客,使用Ghost 博客框架搭建.非常棒! 博客搭建过程 使用Docker 搭建Ghos...

  • 1. 使用 GHOST-CLI 在本地搭建 ghost 开发环境

    安装环境 Ghost v1 推出了 GHOST-CLI ,使得搭建 ghost 博客更加方便了。该系列教程将在 w...

  • 160Ghost 3 搭建个人博客网站

    实验介绍 Ghost 是著名的开源博客系统。如果你是零基础人士,且想要搭建一个自己的博客,那么 Ghost 一定是...

  • 搭建Ghost博客系统

    写在前面的话 很早就想搞个博客,最近有朋友跟我安利使用GHOST博客来创建个人博客。本周末正好有空,就开始动手整了...

  • 【Ghost】搭建个人博客

    前言 最近脑子一抽,想用ghost搭建一个博客。本来以为,直接把东西往服务器上一扔就行了。没想到还要搞什么Linu...

  • Docker Ghost博客搭建

    2017/6/1 我的第一个博客诞生了,在选择博客的框架之前也是经过了各种对比,最终选择了Ghost,因为它很简洁...

网友评论

      本文标题:搭建ghost博客

      本文链接:https://www.haomeiwen.com/subject/xmalgxtx.html