美文网首页
搭建GhostBlog

搭建GhostBlog

作者: JomarWu | 来源:发表于2019-01-25 21:51 被阅读0次

配置服务器

这一步确保满足安装Ghost-Cli的所有前提条件

Ubuntu创建一个新用户

打开终端并以root用户身份登录新服务器

#远程登录服务器
ssh root@

#根据提示完成
adduser <username>

注意:不要使用ghost作为用户名,会跟Ghost-Cli冲突

# 将用户添加到超级用户组以解锁管理员权限
usermod -aG sudo <username>

# 用新用户登录
su -  <username>

升级依赖包

确保包列表和已安装的包是最新的。

# 更新包列表
sudo apt-get update

# 更新已安装的包
sudo apt-get upgrade

安装NGINX


sudo apt-get install nginx
sudo ufw allow 'Nginx Full'

安装MySQL

Ghost Blog默认使用SQLite,不像使用MySQL可以跳过

sudo apt-get install mysql-server

安装NodeJS


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

sudo apt-get install -y nodejs

安装GHost-Cli

sudo npm install ghost-cli@latest -g

安装Ghost

创建路径

sudo mkdir -p /var/www/ghost

sudo chown <username>:<username> /var/www/ghost

sudo chmod 775 /var/www/ghost

cd /var/www/ghost

启动安装进程

ghost install

配置

安装进程最后会问几个问题来完成Ghost的基本配置。

  • Enter Your Blog UR: 输入Blog站点,这里不能使用IP地址,而且要设置为https。例如:https://www.jomarwu.com
  • Enter your MySQL hostname: MySQL主机地址,默认值
  • Enter your MySQL username:MySQL用户名,默认root
  • Enter your MySQL password: MySQL密码
  • Enter your Ghost database name: 输入Ghost的数据库名字,Ghost-Cli会自动创建
  • Do you wish to set up "ghost" mysql user? y
  • Do you wish to set up Nginx? y
  • Do you wish to set up SSL? y
  • Enter your email (For SSL Certificate):输入邮箱
  • Do you wish to set up Systemd? y
  • Do you want tostartGhost? y

相关文章

网友评论

      本文标题:搭建GhostBlog

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