优选主流主机商
任何主机均需规范使用

Ubuntu 16.04服务器配置Ghost轻博客程序教程

我们大部分网友在服务器中或者主机中搭建个人网站、博客的时候可能会想到使用WordPress程序,毕竟在插件和主题上是目前所有开源程序中最多,文档最多的。但是,有些极客用户或者是IT类的网友,甚至一些喜欢玩点别人不一样的产品的,可能会在服务器中配置Ghost轻博客程序。

Ghost是一个基于Node.js的开源发布博客平台,而且我们可以看到Ghost团队也会定期发布新版本。每次也有新的变化和功能。在这篇文章中,我们将分享在Ubuntu系统中如何配置Ghost博客程序,如果我们也喜欢也可以玩一玩。

第一、更新源和安装必要资源包

apt update && sudo apt upgrade -y

apt install -y build-essential

这里我们使用的是Ubuntu 16.04系统,然后更新和安装源。

第二、安装MySQL数据库

1、安装

apt install -y mysql-server

然后会提示需要输入ROOT密码,我们设置。

2、检查版本

mysql –version

3、设置安全配置

mysql_secure_installation

根据提示设置数据库的安全。

第三、安装Nginx 引擎

apt install -y nginx

这里我们也不追求具体版本,直接安装镜像自带的版本。

第四、安装Node.js和NPM

1、安装

curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash –

apt install -y nodejs

2、检查版本

node -v && npm -v

第五、安装Ghost-CLI

1、安装

npm install -g ghost-cli@latest

2、检查版本

ghost version

3、检查是否支持

ghost doctor

然后可以看到

✔ Checking system Node.js version

✔ Checking current folder permissions

✔ Checking operating system

✔ Checking MySQL is installed

4、查看帮助文档

ghost help

第六、安装GHOST

1、创建目录

mkdir -p /var/www/ghost

2、进入目录

cd /var/www/ghost

3、安装

ghost install

4、根据提示输入

? Enter your blog URL: https://www.vultrla.com
? Enter your MySQL hostname: localhost
? Enter your MySQL username: root
? Enter your MySQL password: [Enter password you created when you installed MySQL] ? Enter your Ghost database name: [Whatever you want] ? Do you wish to set up Nginx? yes
? Do you wish to set up SSL? yes
? Enter your email (used for Let’s Encrypt notifications) [Your email for Let’s Encrypt] ? Do you wish to set up “ghost” mysql user? yes
? Do you wish to set up Systemd? yes
? Do you want to start Ghost? yes

5、检查运行

ghost ls

这个时候我们已经安装完毕。我们可以打开网站看到GHOST博客,以及在后面加上/ghost,可以管理。

未经允许不得转载:搬瓦工中文网 » Ubuntu 16.04服务器配置Ghost轻博客程序教程