惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

U
Unit 42
A
About on SuperTechFans
J
Java Code Geeks
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Stack Overflow Blog
Stack Overflow Blog
Recent Announcements
Recent Announcements
GbyAI
GbyAI
F
Fortinet All Blogs
Blog — PlanetScale
Blog — PlanetScale
MongoDB | Blog
MongoDB | Blog
MyScale Blog
MyScale Blog
aimingoo的专栏
aimingoo的专栏
H
Help Net Security
月光博客
月光博客
博客园 - Franky
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Apple Machine Learning Research
Apple Machine Learning Research
The Cloudflare Blog
WordPress大学
WordPress大学
S
SegmentFault 最新的问题
T
Tailwind CSS Blog
Jina AI
Jina AI
有赞技术团队
有赞技术团队
博客园_首页

Li Hui Blog

工作流调研与实践经验 如何搭建私有仓库 Nexus 并配置 SSL 证书 从零开始搭建单节点 ELK 浅谈一个产品的用户引导 归档 GoCD 加入基础密码验证 搭建一套 gocd 的环境 如何使用 gitbook cli工具 React JSX语法再实践 React 组件示例 如何搭建第一个 React 程序 [SpringBoot 指南] 连接 mysql 数据库并进行增删改查测试 [SpringBoot 指南] 如何开始 Springboot 之旅 实现自己第一个接口 LeetCode刷题笔记 VPC笔记 读书的目的 [人文书籍] 把时间当作朋友 Docker基础命令 [技术书籍]JSON必知必会 Docker原理研究 [Linux]Ubuntu安装宝塔面板 2020年年终总结 CURL学习教程 2020年度计划记录 [安全系列]生成ssh证书 [CLI应用学习]时间使用GitHub CLI [linux系列] 修改主机用户名 轻松学CLI应用总章节 [Shell编程系列]基础教程2 [Shell编程系列]基础教程1
使用Ubuntu 及宝塔搭建Ghost平台
2021-01-10 · via Li Hui Blog

说明:

安装Ghost博客的步骤比较多一点,在此记录下,以备以后学习与检查。

所需:

  1. 服务器或者本地虚拟机*1
  2. SSH 软件*1
  3. 电脑*1

安装步骤

1. 安装宝塔面板

这一步骤在上一篇文章发表过,可以查看一下上一篇的文章

1. 首先使用SSH软件连接实例

这个简单,直接在XShell 或者Putty中填写服务器的信息即可

2. 创建新用户 本文以ghoster为例

切换到Root权限下:

image-20210110071637122

为新用户 增加 sudo权限

1# usermod -aG sudo ghoster

切换到ghoster用户 并确定sudo权限

image-20210110071952094

如上图所示 # 开头则表明已经具有sudo 权限

3. 更新安装包

使用ghoster 更新系统

直接使用上面的用户root更新服务器即可

1# sudo apt-get update
2# sudo apt

可能会出现下面的情况 直接点击回车即可

image-20210110072305254

4. 软件安装(本处只需要安装NodeJS即可,其他软件宝塔面板已经安装上)

本处只需要安装Node.JS即可,其他的环境(Nginx, MySQL)使用宝塔面板已经安装上

加入源

1curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash

安装NodeJS

1sudo apt-get install -y nodejs

5.安装配置Ghost

安装Ghost

1sudo npm install ghost-cli@latest -g

切换到/www/wwwroot/目录下(为了查找的时候方便,原则上任何一个可以操作的目录均可),进行安装配置

切换目录

创建文件夹 ghost

为ghoster用户配置此文件夹的权限

1sudo chown ghoster:ghoster /www/wwwroot/ghost

修改文件夹权限

1sudo chmod 775 /www/wwwroot/ghost

进入文件夹安装程序(此时用户仍为ghoster)

开始使用ghost-cli安装ghost 博客

前期准备 在宝塔中创建新的数据库

image-20210110084937179

开始安装Ghost

此时注意 当需要进行Ngnix的配置的时候输入N (此处不需要进行Nginx的配置),一会我们使用宝塔对Nignx进行配置

安装结束后 会默认采用2368端口进行监听 注意显示的端口 如果不知道的化 可以查看安装目录的config.production.json 的port字段即可

3. 配置代理+SSL证书

这一个步骤的主要目的是使用宝塔面板直接对相应的服务进行反向代理, 将对口映射到网址上,确保网址可以使用,通知配置SSL证书,保证网站可以安全传输信息.

首先第一步 配置证书

image-20210110154403350

点击文件验证即可,简单快速

image-20210110154535967

按照顺序添加信息即可 目标URL根据上一步骤的端口号码填写即可.

而后就可以访问网址对应用进行访问,进行配置即可.