本文最后更新于 2024-07-01,文章内容可能已经超过7天,请核对最新内容。

hello大家好~我们今天使用halo这个开源的建站工具来搭建一个自己的博客~

官网:halo.run

大家可以先看一下我的blog哦,我的blog就是使用halo搭建的~

网址:shihuoya.com

首先,我们来到halo的文档:https://docs.halo.run/

这“写在前面”这里,我们可以看到halo的环境要求,大家可以看一下自己的服务器是否满足这个环境要求~

接着,我们就可以开始搭建啦~

我用来演示的服务器操作系统是centos 7.9 64位的,配置是2核4G的。

我们首先需要安装宝塔面板,安装的过程我在这里就不写啦,不会的小伙伴可以看我以前b站的视频,有详细的教程哦~

(使用xshell连接服务器并安装宝塔面板)

(放行宝塔面板的端口)

登录宝塔面板后,我们可以安装一下左边的LNMP这个套件~

我们来到docker这里,点击安装。

安装完成后,我们还是来到docker的文档这里,选择“安装指南”--“使用Docker部署”,我们可以看到右边有一段创建容器的命令,我们可以先把这段命令复制到记事本里~

我们可以看到,这里有username和password,username后面的内容就是我们等会登录halo管理后台的用户名,password后面的内容就是密码~

我们要修改成自己的用户名和密码~

这几行命令中其他的参数在halo文档中都有详细的说明,这里我就不过多的说明啦~

接着,我们把刚刚改好的命令复制到xshell中就好:

等下载完成后,我们就可以在宝塔面板里看到我们刚刚创建的容器啦~

同时我们看到halo使用的端口是8090,所以我们需要到腾讯云来放行一下8090端口,同时,我们也要放行80和443端口,否则我们等会配置反向代理的时候会出现问题。

接着,我们就可以在浏览器中输入IP:8090看一下现在是否可以正常访问啦,同时我们也要初始化一下网站~

输入站点名称,初始化网站后我们就可以看到管理后台啦~

管理后台

前端

我们来配置反向代理,首先我们需要先准备好一个域名。

我们来到宝塔面板添加站点:

接着,我们来配置SSL:

这里我习惯是会开启强制HTTPS的:

我们配置一下反向代理:

我们就可以使用域名访问网站啦~

大家可以在halo官网的应用市场中找到很多免费好看的主题,自行安装即可,我这里就不演示啦~

作者:燃烧的火huo https://www.bilibili.com/read/cv25205790/ 出处:bilibili