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

推荐订阅源

The Last Watchdog
The Last Watchdog
C
Cyber Attacks, Cyber Crime and Cyber Security
L
LINUX DO - 热门话题
G
GRAHAM CLULEY
S
Schneier on Security
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
S
SegmentFault 最新的问题
IT之家
IT之家
阮一峰的网络日志
阮一峰的网络日志
Recorded Future
Recorded Future
I
Intezer
云风的 BLOG
云风的 BLOG
博客园 - Franky
月光博客
月光博客
大猫的无限游戏
大猫的无限游戏
T
Tenable Blog
The Hacker News
The Hacker News
T
The Blog of Author Tim Ferriss
Attack and Defense Labs
Attack and Defense Labs
D
DataBreaches.Net
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
N
News and Events Feed by Topic
有赞技术团队
有赞技术团队
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
N
News and Events Feed by Topic
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
S
Secure Thoughts
The Register - Security
The Register - Security
B
Blog
Security Archives - TechRepublic
Security Archives - TechRepublic
The Cloudflare Blog
Webroot Blog
Webroot Blog
W
WeLiveSecurity
H
Heimdal Security Blog
博客园 - 三生石上(FineUI控件)
V
Vulnerabilities – Threatpost
G
Google Developers Blog
O
OpenAI News
V
V2EX
罗磊的独立博客
博客园_首页
N
News | PayPal Newsroom
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
TaoSecurity Blog
TaoSecurity Blog
Cloudbric
Cloudbric
H
Hacker News: Front Page
博客园 - 叶小钗
T
Tor Project blog
AI
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 [安全相关]使用腾讯云子账号提高账号安全性 [Git教程系列]基础教程5 解决修改错分支的问题 [博客优化]为Wordpress加入伪静态 2020年的12本书籍 [Git系列教程]基本使用4 Git log的使用 [Git系列教程]Git基础操作3 [Git教程系列]基础操作2 [Git教程系列]Git初次配置 [周年总结]脉脉深情,深思志远,周年总结计划 [博客优化]为网站添加SSL证书 [博客优化]Wordpress加入redis服务器提高速度 开篇词 Posts Archive Li Hui Blog
使用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根据上一步骤的端口号码填写即可.

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