万维当云伯乐 CDN华纳云
Linux教程2024-12-11823 阅读

CentOS7 Ghost 安装教程

本文摘要CentOS7 Ghost 安装教程 此教程将指导您在 CentOS7 上安装 Ghost 博客平台。Ghost 是一个流行的开源博客平台,安装起来并不复杂,以下是详细步骤。 步骤一:系统更新与依赖安装 保持系统的最新状态十分重要。运行以下命令来更新系统软件包: sudo yum update -y 安装 EPEL 仓
丽萨主机
AD:
【广告招商】文章正文文字广告位开放合作

CentOS7 Ghost 安装教程

此教程将指导您在 CentOS7 上安装 Ghost 博客平台。Ghost 是一个流行的开源博客平台,安装起来并不复杂,以下是详细步骤。

步骤一:系统更新与依赖安装

保持系统的最新状态十分重要。运行以下命令来更新系统软件包:
sudo yum update -y
安装 EPEL 仓库:
sudo yum install epel-release -y
接下来,安装 Node.js 和 Nginx 以及其他必须的依赖:

sudo yum install nodejs -y
sudo yum install nginx -y
sudo yum install mysql mysql-server -y

步骤二:配置 MySQL 数据库

启动 MySQL 服务并进行安全配置:

sudo systemctl start mysqld
sudo mysql_secure_installation
创建用于 Ghost 的数据库和用户:

mysql -u root -p
CREATE DATABASE ghost_db;
CREATE USER 'ghostuser'@'localhost' IDENTIFIED BY '您的强密码';
GRANT ALL PRIVILEGES ON ghost_db.* TO 'ghostuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

步骤三:安装 Ghost CLI 和配置 Ghost

使用 npm 安装 Ghost-CLI:
sudo npm install -g ghost-cli
创建一个专门用于 Ghost 的目录:
mkdir -p /var/www/ghost
设定目录权限并导航到该目录:

sudo chown $USER:$USER /var/www/ghost
cd /var/www/ghost
在当前目录下运行 Ghost 安装命令:
ghost install
在安装过程中,您将被提示输入 URL、MySQL 数据库信息等。请根据提示完成配置。

步骤四:配置 Nginx

在 Nginx 中为 Ghost 设置反向代理。创建一个新的 Nginx 配置文件:
sudo vi /etc/nginx/sites-available/ghost.conf
填入以下内容:

server {
    listen 80;
    server_name your_domain_or_IP;
    location / {
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header Host $http_host;
        proxy_pass http://127.0.0.1:2368;
    }
}
启用配置并重启 Nginx:

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

结尾

通过以上步骤,你已经在 CentOS7 系统上成功安装并配置了 Ghost 博客平台。现在,你可以通过浏览器访问你的博客网站域名来查看或者进行进一步的个性化配置。
本网站发布或转载的文章均来自网络,其原创性以及文中表达的观点和判断不代表本网站。
广告招商文章内容详情页下 · 优质席位开放中合作咨询