记录在Ubuntu 系统中部署安装 Ghost CMS 博客

Ghost也是我们很多朋友喜欢用到轻量博客程序,这里我将记录如何在云服务器中部署。这里用到的是搬瓦工VPS,系统用的是Ubuntu。

1、更新系统

sudo apt-get update
sudo apt-get upgrade

2、安装 Node.js 和 npm​

Ghost CMS 依赖 Node.js,通过以下命令安装:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc
nvm install 16
nvm use 16

3、创建 Ghost 用户和目录​

sudo useradd -m ghost
sudo chown -R ghost:ghost /var/www/ghost

4、全局安装 Ghost CLI​

npm install -g ghost-cli

5、初始化 Ghost 安装​

ghost install --local-dir /var/www/ghost --db sqlite3

根据提示输入以下信息:

数据库名称(例如 ghost_db)
管理员邮箱、用户名和密码
博客标题

6、配置 Nginx 反向代理​

编辑 Nginx 配置文件 /etc/nginx/sites-available/ghost.conf:

server {
  listen 80;
  server_name your_domain.com;
  location / {
    proxy_pass http://127.0.0.1:2368;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
  }
}

启用配置并重启服务:

sudo ln -s /etc/nginx/sites-available/ghost.conf /etc/nginx/sites-enabled/
sudo systemctl restart nginx

7、访问 Ghost 后台

浏览器访问 http://your_domain.com/ghost,使用管理员凭据登录即可开始配置博客。如果使用 MySQL 数据库,请在安装时选择 mysql 并提供数据库连接信息。

投上你的一票

本文出处:老蒋部落 » 记录在Ubuntu 系统中部署安装 Ghost CMS 博客 | 欢迎分享( 公众号:老蒋朋友圈 )

公众号 「老蒋朋友圈」获取站长新知 / 加QQ群 【1012423279】获取商家优惠推送