美文网首页
搭建ghost博客

搭建ghost博客

作者: oliverhuang | 来源:发表于2015-10-11 20:44 被阅读134次

采用vps+mysql+nodejs+nginx+ghost的组合方式

系统采用 centos6.5 x64

mysql配置

mysql的安装方式
yum install mysql-server

mysql配置密码

chgrp -R mysql /var/lib/mysql
chmod -R 770 /var/lib/mysql
service mysqld start 
mysql
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('root');

然后配置下mysql的安全性
mysql_secure_installation

可以修改root密码,可以禁止远程登陆,删除匿名账号等

创建一个ghost的库以便后续使用

mysql -uroot -p -e 'create database ghost;'

nodejs配置

安装依赖库
yum install gcc gcc-c++

下载还需要安装wget
yum install wget

下载nodejs源码包

然后三板斧编译,如果修改安装位置就添加 --prefix=

./configure
make
make install

安装forever 以便后续使用

npm install forever -g

nginx配置

下载nginx的源码包

三板斧编译安装法

如果是默认安装的话,安装的位置 应该是/usr/local/nginx/sbin/nginx

所以需要添加nginx的环境变量,便于后续使用命令的方便

NGINX_HOME=/usr/local/nginx
PATH=$PATH:$NGINX_HOME/sbin
export PATH

然后就可以启动nginx或者重启nginx,nginx -s reload

进入到/usr/local/nginx/conf里面对nginx.conf进行配置

修改server中的server_name 为自己的域名
PS:自己的域名要在域名解析的时候A记录指向自己的IP

在location中配置proxy_pass http://127.0.0.1:2368

Ghost的配置

下载最新的ghost的安装包

需要安装unzip
yum install unzip

下载后unzip解压后

配置config文件(将config.example.js复制一份到config.js)

主要讲production里面的url换成自己的域名地址

将database换成mysql

database:{
    client:'mysql',
    connection:{
        host:'127.0.0.1',
        user:'root',
        password:'your password',
        database:'ghost',
        charset:'utf-8'
    }
}

可选的配置mail发送,这里可以使用mailgun的服务
配置就是修改mail项目

mail:{
    transport:'SMTP',
    options:{
        service:'Mailgun'
        auth:{
            user:"your user mail address"
            pass:"your mail password"
        }
    }
}

然后进行安装

npm install --production

安装完毕后
NODE_ENV=production forever start index.js

并且可以查看forever的进程 forever list

关闭forever forever stop index.js

这样 一个ghost平台就搭建完成了

相关文章

  • 搭建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/evfocttx.html