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
评论区