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 博客 | 欢迎分享( 公众号:老蒋朋友圈 )