弹性云服务器 ECS-手工搭建Ghost博客(Ubuntu 20.04):Ghost 安装与配置

时间:2024-12-20 10:42:24

Ghost 安装与配置

Ghost v1.0.0 及以上版本已加入了Ghost-CLI,因此可以直接安装配置Ghost-CLI。

  1. 执行以下命令,安装Ghost-CLI。

    sudo npm install ghost-cli@latest -g

  2. 创建一个文件夹,之前介绍过Nginx的重要文件结构 /var/www/ 就是将要创建文件夹的地方。

    sudo mkdir -p /var/www/ghost

    ghost在/root文件夹中安装Ghost将无法正常工作。

  3. 配置权限。

    sudo chown user:user /var/www/ghost

    sudo chmod 775 /var/www/ghost

    user是1创建的用户。

  4. 进入刚才创建的文件夹。

    cd /var/www/ghost

  5. 执行以下命令,用Ghost-CLI安装Ghost。
    ghost install

    如果Ghost安装时提示node版本不匹配,可以在nodejs官方网站查询相应的版本重新安装。

    https://nodejs.org/en/download/

  6. 配置Ghost。

    如果上面在 /var/www/ghost/ 目录下运行ghost install成功的话,会要求配置相关参数:

    • Enter your blog URL:输入已解析的 域名 ,例如:http://example.com。
    • Enter your MySQL hostname:输入数据库连接地址。本示例中MySQL数据库与Ghost部署在同一台实例中,直接按Enter保持默认即可。
    • Enter your MySQL username:输入数据库用户名,输入root后按Enter。
    • Enter your MySQL password :输入数据库密码,输入5中设置的数据库密码后按Enter。
    • Enter your Ghost database name:输入Ghost使用的数据库名称。输入ghost_data后按Enter。

    如果配置后需要修改可以通过以下命令去文件中进行配置:

    vi config.production.json

    打开之后就是生产环境配置内容了。参考配置见下图:

support.huaweicloud.com/bestpractice-ecs/zh-cn_topic_0149023604.html