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

这里我们可以参考:Ubuntu/Debian/CentOS系统安装Node.js软件教程

第五、安装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,可以管理。

 

注:本文转自Vultr中文网

本文标签:

版权声明:若无特殊注明,本文皆为《admin》原创,转载请保留文章出处。

本文链接:Ubuntu 16.04服务器配置Ghost轻博客程序的过程 - https://blog.56jr.cn/WenZhang/132.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

未显示?请点击刷新

允许邮件通知

大家都在搜

00:00 / 00:00
顺序播放