当前位置:首页 > node技术文章 > centos 上快速搭建ghost博客方法分享

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

  • 发布时间:
  • 作者:码农之家原创
  • 点击:108

这篇文章主要知识点是关于centos、ghost、的内容,如果大家想对相关知识点有系统深入的学习,可以参阅以下电子书

Node.js硬实战:115个核心技巧
  • 类型:Node.js大小:212 MB格式:PDF作者:亚历克斯·荣
立即下载

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

以上就是本次给大家分享的关于java的全部知识点内容总结,大家还可以在下方相关文章里找到相关文章进一步学习,感谢大家的阅读和支持。

推荐内容

idea2020注册激活码(激活到2100年)

实例分析Java实现的zip压缩及解压缩工具类

python3 pandas 如何读取MySQL数据和插入

ThinkPHP3.2.3框架如何实现分页功能

深入理解JS函数stack size计算方法

展开 +

收起 -

node 相关电子书
学习笔记
网友NO.136994

node.js中的fs.lchown方法使用说明

方法说明: 更改文件所有权(不解析符号链接)。 语法: 复制代码 代码如下: fs.lchown(path, uid, gid, [callback(err)]) 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) 接收参数: path 目录路径 uid 用户ID gid 群体身份 (指共享资源系统使用者的身份) callback 回调 ,传递异常参数 err 例子: 复制代码 代码如下: fs.lchown('content.txt', uid, gid, function(err){ if(err){ console.log(err); }else{ console.log("change done"); } }) 源码: 复制代码 代码如下: fs.lchown = function(path, uid, gid, callback) { callback = maybeCallback(callback); fs.open(path, constants.O_WRONLY | constants.O_SYMLINK, function(err, fd) { if (err) { callback(err); return; } fs.fchown(fd, uid, gid, callback); }); }; ……

网友NO.733426

利用node.js+mongodb如何搭建一个简单登录注册的功能详解

前言 最近突然对数据库和后台感兴趣了,就开始了漫长的学习之路,想想自己只是一个前端,只会java斯科瑞普,所以就开始看nodejs,看着看着突然发现mongodb和nodejs更配哦!,遂就开了我的mongodb之路。下面话不多说了,来一起看看详细的介绍吧。 mongodb简介 就超简洁的说一下,mongo就是一个nosql的数据库,不使用sql的语法,当然其实也是大同小异的,增删改查还是差不多的,但是在概念上mongo还是跟mysql有相当大的区别的;比如在mongo中没有表的概念,而是一个集合;由于这些概念性的东西有很多,我在这里给各位附上链接,你们自己看一下biu!我是链接!; 说说我的小demo使用到的一些东西 直接怼package的依赖图片吧 说下各个部分的作用: express:这就是nodejs的一个web应用的开发框架; body_parser:这个写nodejs的应该都知道,用于解析客户端请求的body中的内容的一个中间件,因为要用到表单……

网友NO.619307

从零学习node.js之详解异步控制工具async(八)

前言 大家在编写异步程序时,最头痛的就是不知道结果什么时候返回给我们,然后执行后面的操作,很多时候只能把后面的操作放到返回成功的函数里,或者使用计数器等方法。 比较典型的两个就是:后面的操作需要依赖上一个异步操作的结果;多个异步操作并行执行,都执行完成后再执行接下来的操作。 这两个操作中,第一个异步的程序我们可能会写成这样: db.select(SQL1, function(res1){ db.delete(SQL2, function(res2){ db.insert(SQL3, function(res3){ // ... }) })}); 将后面的操作写到执行成功后的回调函数里。第2个并行的异步操作,可以使用计数器的方法,每个异步调用成功时,计数器加1,当所有的异步都调用成功后,再接着执行: var count = 0;var success = function(){ count++; if(count=3){ console.log('执行完毕...'); }}var select = function(){ db.select(sql, function(res){ success(); })}var select2……

网友NO.437306

nodejs实现OAuth2.0授权服务认证

OAuth是一种开发授权的网络标准,全拼为 open authorization ,即开放式授权,最新的协议版本是2.0。 举个栗子: 有一个"云冲印"的网站,可以将用户储存在Google的照片,冲印出来。用户为了使用该服务,必须让"云冲印"读取自己储存在Google上的照片。 传统方法是,用户将自己的Google用户名和密码,告诉"云冲印",后者就可以读取用户的照片了。这样的做法有以下几个严重的缺点。 "云冲印"为了后续的服务,会保存用户的密码,这样很不安全。 Google不得不部署密码登录,而我们知道,单纯的密码登录并不安全。 "云冲印"拥有了获取用户储存在Google所有资料的权力,用户没法限制"云冲印"获得授权的范围和有效期。 用户只有修改密码,才能收回赋予"云冲印"的权力。但是这样做,会使得其他所有获得用户授权的第三方应用程序全部失效。 只要有一个第三方应……

<
1
>

电子书 编程教程 文档 软件 源码 视频

Copyright 2018-2020 xz577.com 码农之家

本站所有电子书资源不再提供下载地址,只分享来路

免责声明:网站所有作品均由会员网上搜集共同更新,仅供读者预览及学习交流使用,下载后请24小时内删除

版权投诉 / 书籍推广 / 赞助:QQ:520161757