首页云计算 正文

如何安装Ghost CMS?最新Ghost CMS安装教程

2024-12-27 1 0条评论

安装Ghost CMS只需要4步:安装Nginx、安装MySQL、安装Node.js、安装Ghost,非常的简单。

Ghost CMS是一个快速、安全、开源平台内置的Node.js,可以是WordPress,媒体或其他博客平台的良好替代品。 本教程将通过步骤来在运行Ubuntu 16.04,18.04或20.04运行的服务器上安装Ghost CMS。

先决条件:

  • 创建一个 sudo用户.
  • 更新资料 存储库和升级软件包。
  • 使用Hostwinds DNS Manager将域指向主机卷VPS或在DNS主机上使用一个记录。
  • 通过登录 SSH协议 作为非root用户sudo用户。 您将无法以root用户身份安装Ghost。

步骤1:安装Nginx

通过运行以下命令安装Nginx:

sudo apt-get install Nginx

如果服务器上正在运行ufw防火墙,请允许Nginx穿过防火墙:

sudo ufw allow 'Nginx Full.'

步骤2:安装MySQL

接下来,安装MySQL服务器:

sudo apt-get install mysql-server

此时,建议使用安全安装脚本。 按照提示进行操作:

sudo mysql_secure_installation

仅适用于Ubuntu 18.04和20.04:

最后,确保 GhostCLI 与MySQL兼容。 使用以下命令设置root密码:

sudo mysql
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '**password**';

放弃

仅终止Ubuntu 18.04和20.04。

步骤3:安装Node.js

然后,您需要使用以下命令安装Node.js:

curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash
sudo apt-get install -y nodejs

步骤4:安装Ghost

我们将首先安装Ghost-CLI,这是用于在服务器上管理Ghost的有用工具:

sudo npm install ghost-cli@latest -g

需要在新目录中安装ghost,以便我们将创建一个名为ghost:

sudo mkdir -p /var/www/ghost

通过用您的用户名替换它来定义目录所有者:

sudo chown **<user>**:**<user>** /var/www/ghost

设置权限:

sudo chmod 775 /var/www/ghost

然后转到新目录:

cd /var/www/ghost

现在开始安装:

ghost install

博客网址:输入指向服务器的域,包括协议(https://your-domain-name.com)。

MySQL主机名:对于此安装,我们应该使用localhost,因为MySQL安装在此服务器上。 如果您的数据库托管在另一个服务器上,请输入主机名。

MySQL用户名:用于新安装,使用root。

MySQL密码:输入root密码。

Ghost数据库名称:为您的数据库创建一个名称。

建议使用剩余的选项,将使用LET加密安装SSL。

现在您应该可以在以下位置访问您的Ghost博客 https://your-domain-name.com。 开始在以下位置创建您的博客 https://your-domain-name.com/ghost.

文章版权及转载声明

本文作者:admin 网址:http://news.edns.com/post/283652.html 发布于 2024-12-27
文章转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码