个人博客搭建系列(二) 之 centos8下部署halo

今天呢,开始博客搭建的真正部署部分,废话不多说,直接开搞

博客技术选型

  1. halo(本篇就是使用的halo)
    优点:轻快,简洁,功能强大,使用Java开发的博客系统,部署简单,主题众多。GitHub Star : 2.3k
    缺点:未知

  2. Hexo+GitHub
    优点:完全免费使用,并且非常稳定,用的人也很多
    缺点:搭建比较麻烦,有点折腾,发文章麻烦,GitHub 在国内访问速度有点不快。

  3. 其他
    其他就暂时不考虑了,目前主流就这两款

综上所述,那么作为第一次搭建博客,肯定是选择简单稳定了,而且周边朋友也有选择halo的,就选的halo了。

如何在服务器部署halo

先贴一下halo官网提供的安装手册: halo安装指南

我选择的是linux服务器安装
原因:第一次是docker安装,但是对docker不太熟悉,之前搞宝塔的时候不小心误操作了一次,导致博客没了

所以这次选择的时候服务器部署,不讲解docker部署

centos8 下部署halo

注意:这一定先确认你安装了java运行环境了!!!

1.更新软件包

sudo yum update -y

2.安装 Halo

2.1 下载配置文件
# 下载配置文件到 ~/.halo 目录
curl -o ~/.halo/application.yaml --create-dirs https://dl.halo.run/config/application-template.yaml
2.2 修刚刚的配置文件(当然你也可以完全不改变,全部用默认的)

这边主要修改的是Halo 的运行端口,以及数据库相关的配置

# 使用 Vim 工具修改配置文件
vim ~/.halo/application.yaml

如果修改如下:

  1. 端口 --> 修改为你需要运行的端口
  2. 修改数据库 --> 你也可以用他自带的h2,但是我建议用mysql,毕竟属于一个后端的习惯

我的配置如下

修改数据

2.3 下载Halo安装包

先新建一个文件夹,用来存放最新的jar包

cd /
mkdir software/halo
cd software/halo

这里我选择的是 1.3.2版本,这是目前最新的稳定版本,访问GitHub查看链接如下:halo1.3.2

wget https://dl.halo.run/release/halo-1.3.2.jar -O halo-latest.jar
2.4 运行halo
 nohup java -jar halo-latest.jar &

查看日志

tail -f nohup.out 
2.5 端口加入安全组,访问halo

登陆阿里云–控制台–服务器–网络与安全–安全组,释放你的halo端口

释放端口组

访问halo
http://服务器地址:8090/
这边http://服务器地址:8090/admin 进如后台管理页面,第一次要设置下密码之类的,然后你就可以开始玩了。

这边贴一下我的博客,看到这了就来 👍杨磊的博客 转转吧,咱们交流交流~

那么,今天halo的搭建就到这了,后面一篇是nginx的安装及域名指向到你的博客,我会尽快写出来的,点个赞吧~

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值