微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

1. 介绍

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

2. 安装

安装MysqL

wget -i -c 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运行,官方已做说明()

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

安装过程中的交互问题:

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 ; proxy_set_header Host blog.jidongdong.cn; proxy_set_header X-Forwarded-For $remote_addr; } } # service Nginx restart

4. 登录

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


什么是深拷贝与浅拷贝?深拷贝与浅拷贝是js中处理对象或数据复制操作的两种方式。‌在聊深浅拷贝之前咱得了解一下js中的两种数据类型:
前言 今天复习了一些前端算法题,写到一两道比较有意思的题:重建二叉树、反向输出链表每个节点 题目 重建二叉树: 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列 {1,2,4,7,3,5,6,8} 和中序遍历序列 {
最近在看回JavaScript的面试题,this 指向问题是入坑前端必须了解的知识点,现在迎来了ES6+的时代,因为箭头函数的出现,所以感觉有必要对 this 问题梳理一下,所以刚好总结一下JavaScript中this指向的问题。
js如何实现弹出form提交表单?(图文+视频)
js怎么获取复选框选中的值
js如何实现倒计时跳转页面
如何用js控制图片放大缩小
JS怎么获取当前时间戳
JS如何判断对象是否为数组
JS怎么获取图片当前宽高