当前位置:主页 > nodejs教程 > centos 上快速搭建ghost博客方法分享

介绍centos上快速搭建ghost博客方法

发布:2020-02-12 19:09:13 108


给大家整理一篇node相关的编程文章,网友麴悦驰根据主题投稿了本篇教程内容,涉及到centos、ghost、centos 上快速搭建ghost博客方法分享相关内容,已被199网友关注,涉猎到的知识点内容可以在下方电子书获得。

centos 上快速搭建ghost博客方法分享

1. 介绍

Ghost 是一套基于 Node.js 构建的开源博客平台,具有易用的书写界面和体验,博客内容默认采用 Markdown 语法书写,目标是取代臃肿的 Wordpress。本篇文章主要是介绍在如何在centos7.3上快速搭建ghost博客平台,采用yum安装mysql、nginx软件。

2. 安装

安装mysql

wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql mysql-server
systemctl enable mysqld.service
systemctl start  mysqld.service
mysql -uroot -p   # 初始密码为空
mysql> USE mysql;
mysql> UPDATE user SET password=password('********') WHERE user='root';
mysql> flush privileges;
mysql> FLUSH PRIVILEGES;
mysql> exit;

新建用户, ghost不能用root运行,官方已做说明(https://docs.ghost.org/docs/install)

useradd ops
usermod -aG wheel ops
passwd ops
su - ops

安装Nginx和Node.js

sudo yum -y update
sudo yum -y install nginx nodejs

安装ghost

sudo npm i -g ghost-cli
sudo chown ops.ops /var/www/ghost/
sudo chmod 755 /var/www/ghost/
cd /var/www/ghost/
ghost install

安装过程中的交互问题:

https://docs.ghost.org/docs/cli-install#section-prompts

3. 启动博客

执行完上面的安装过程,会告诉你如何启动自己的博客,我的启动方式如下:

sudo systemctl start ghost_jidongdong-cn

配置Nginx

# cat /etc/nginx/conf.d/jidongdong.cn.conf
server {
        listen 80;
        server_name blog.jidongdong.cn;
        location / {
                proxy_pass  http://127.0.0.1:2368;
                proxy_set_header Host blog.jidongdong.cn;
                proxy_set_header    X-Forwarded-For $remote_addr;
        }
}
# service nginx restart

4. 登录

浏览器输入你的域名或者主机IP即可登录。后台管理界面默认为:http://[域名]/ghost


相关文章

  • CentOS 6.5 i386 安装MySQL 5.7.18具体步骤

    发布:2020-06-08

    这篇文章主要介绍了CentOS 6.5 i386 安装MySQL 5.7.18详细教程,需要的朋友可以参考下


  • Linux CentOS Python开发环境搭建教程

    发布:2022-09-07

    给网友朋友们带来一篇关于Linux Python的教程,这篇文章主要介绍了Linux CentOS Python开发环境搭建方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下


  • Centos下Mysql安装图文教程

    Centos下Mysql安装图文教程

    发布:2023-01-16

    给大家整理一篇关于Centos的教程,这篇文章主要为大家详细介绍了 Centos下Mysql安装图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下


  • centos6.5安装python3.7.1之后无法使用pip的解决方案

    发布:2022-04-19

    今天小编就为大家分享一篇关于centos6.5安装python3.7.1之后无法使用pip的解决方案,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧


  • centos下安装mysql服务器教程

    发布:2020-03-11

    本篇文章是对在centos下安装mysql服务器的方法进行了详细的分析介绍,需要的朋友参考下


  • centos7使用yum安装mysql 8.0.12步骤详解

    发布:2020-01-16

    这篇文章主要为大家详细介绍了centos7利用yum安装mysql 8.0.12,具有一定的参考价值,感兴趣的小伙伴们可以参考一下


  • CentOS7.3下安装mysql 8.0.13图文教程

    发布:2020-02-21

    这篇文章主要为大家详细介绍了CentOS7.3下mysql 8.0.13安装配置方法图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下


  • 如何将Ghost从SQLite3数据库迁移到MySQL数据库

    发布:2020-03-05

    如果网站流量小,直接使用 Ghost 默认的 SQLite 数据库还是很方便的,能够省去安装、配置数据库的繁琐步骤。但是,随着网站流量的增加, SQLite 就慢慢顶不住了,这时最好的选择就是使用 My


网友讨论