CentOS 安装部署GHOST博客

GHOST博客平台是一个轻巧的博客程序,支持
Markdown写作环境。它是使用
Node.js语言开发的。在
CentOS服务器安装并部署Ghost博客时,通常采用Nginx作为HTTP服务器,然后反向代理到node.js引擎。为了保证node.js引擎在进程异常退出后自动重启,使用PM2进程守护程序来管理它,并让其在系统开机时自动启动。

操作方法

  • 01

    安装Nginx 首先我们安装Nginx启动HTTP服务器,安装成功后输入你的网站IP就可以看到“Welcome to Nginx!”。 编辑Nginx的仓储地址: 接着,把下面的内容粘贴进去 编辑完成,按下Esc,输入 :wq! 回车退出。 现在,用yum自动下载安装

  • 02

    安装Node.js 去Node.js 官方网站 上下载二进制程序,根据系统版本下载32位或者64位版本,然后解压到自己喜欢的目录即可。 安装必要的CentOS软件包: 获取Node.js的程序源码包: 安装 Node.js 完成后我们可以通过 node -v 和 npm -v 命令来查看 Node.js 的版本。 首先添加仓库: 安装nodejs: 分别用 node -v 和 npm -v 测试一下版本,效果一样哟!

  • 03

    下载安装Ghost 进入到保存node.js目录 下载最新的Ghost版本(ghost-latest.zip): 解压: 进入ghost安装目录: 安装Ghost: 安装完成后可以通过如下命令启动ghost的开发模式,测试安装是否成功: 3.7.此时ghost将会运行在127.0.0.1:2368上,在浏览器中输入此地址即可访问。

  • 04

    配置 以生产模式运行Ghost: 进入到刚才的Ghost安装目录 执行下面的命令安装PM2: 我们要设置环境变量为“production”生产模式!“index.js”是程序启动的入口。最后给这个PM2的进程命名为"Ghost" 于是,执行下面的命令: 让PM2知道在开机后自动运行我们的网站: 提示1: pm2 kill ghost//杀掉所有PM2进程! 提示2: pm2< start|stop|restart> ghost//分别是启动|停止|重启ghost程序 提示3: pm2 startup< centos|ubuntu|amazon> //这是让pm2能够能够在这3个系统上自动启动,其中centos、ubuntu、amazon根据实际情况选择! (提示:至此,PM2已经可以守护Ghost博客永远在线)

  • 05

    配置Nginx的反向代理:前面,如果你已经安装好了Nginx。 新建一个Nginx代理配置文件,并将代理指向到本地的Ghost端口: 先按下S键,再将如下内容拷贝到到新文件中: 编辑完成,按下Esc,输入 :wq! 回车退出, 重新启动Nginx服务器,让设置生效: PS: 所有工作都已完成了! 以后你的博客就会随着你的主机也会自动启动了。 但是别忘了修改服务器时区哦~ Enjoy!

(0)

相关推荐

  • LNMP系列教程之三:SSH安装WordPress博客

    在之前的文章中,"LNMP系列教程之二:删除站点及域名绑定",然后我们就需要传程序建站。我们可以利用WinSCP工具直接向我们的对应的站点目录中传程序,然 后添加数据库安装网站。但是今天我分享的这个方 ...

  • 【制作一个自己的博客】-如何安装emlog

    当我们拥有了域名和空间之后,接下来便是上传和安装程序,这样个人博客或者网站才算完成.emlog是一款基于PHP语言和MySQL数据库的开源.免费.功能强大的个人或多人联合撰写的博客系统(blog),快 ...

  • 怎样安装wp博客

    Wordpress是我们最常见的免费博客程序之一,应许多网友的要求,全球用户过亿,现在wp已经到3.1版本了,本文介绍怎么安装配置wp. 步骤/方法 01 为了说明方便,本文利用www.haolana ...

  • Linux VPS CentOS安装LNMP系统环境教程

    我们国人使用VPS安装的系统环境最多的可能就是LNMP,笔者最近也在学着安装和使用VPS,也看到很多种系统环境可以选择,当然包括可以选择安装面板管理。暂时我不选择安装面板,一来使用面板没有技术含量,二 ...

  • centos 安装与操作方法

    CentOS 简介CentOS(Community Enterprise Operating System)是一个基于Red Hat Linux 提供的可自由使用源代码的企业级 Linux发行版本,它 ...

  • CentOs安装hadoop

    操作方法 01 CentOs安装hadoop 今年五月份学习hadoop时,看到一篇关于hadoop集群安装,并附带相关测试的博客,写得特别好,也很具体,本人亲测,运行顺畅,学习一个月之后,由于种种原 ...

  • 巧用Google Code备份代码以及备份博客的方法分享

    http://code.google.com/能做什么呢?我是个程序员,我平时也自己写些小程序,我要为老板打工,在公司有一台专门给我使用的机器,我自己有台属于我自己的笔记本,不工作的时候我喜欢在我自己 ...

  • 使用Windows Live Writer2012和Office word2013发布博客的详解(多图)

    具体到底是用Windows Live Writer 2012还是用Word 2013,个人觉得看个人,因为这2个软件各有优点,各有缺点。 1、首先用LiveWriter发博客显然更专业,发布后的效果也 ...

  • 填充我的博客侧边栏--Word 2007高级应用

    填充我的博客侧边栏——Word 2007高级应用  假设"我的博客"侧边栏的相关文件安置在My Blogs文件夹里,该文件夹的结构如下图所示: 图  1 虽然我们可以通过枚举My Blogs的子文件 ...