Halo博客安装配置
Hello Halo
在利用docker快速搭建完 halo 之后,打算写一篇Hello Halo记录一下建站的整个过程!(虽然没太懂怎么就成了,以后慢慢来看吧)
Part 00 准备工作
0.1. 云服务器的准备
这里会有比较多的厂商选择,我选择的是 阿里云 轻量级ESC(学生会便宜的多)。

0.2. 域名的准备
如果不嫌麻烦的话,也可以直接用IP地址+端口号的形式访问,可能不太安全?买域名直接去腾讯云或阿里云购买(注意是年费)。
Part 01 安装Halo环境
这里使用的是 宝塔面板 ,比较方便。
- 在阿里云进入买好的服务器控制台,完成BT面板的相关设置。

- 进入
ip:8888宝塔面板,安装docker管理器。

- 完成后,进入宝塔SSH终端,输入如下命令,下载
halo配置文件,进行配置。curl -o ~/.halo/application.yaml --create-dirs https://dl.halo.run/config/application-template.yaml - 进行网站端口,数据库配置(使用H2数据库 or MySQL),用户名密码啥的。
vim ~/.halo/application.yaml
Part 02 安装Halo
- 拉取halo镜像
sudo docker pull ruibaby/halo - 创建容器并运行
docker run --rm -it -d --name halo -p 8090:8090 -v ~/.halo:/root/.halo ruibaby/halo - 完成后,在阿里云控制台放行8090端口,同时宝塔面板上也要放行。这之后就可以通过
ip:8090访问博客网站了,如果对域名不敏感,现在就可以愉快的使用了。


Part 03 域名设置
在进行该项设置之前,你需要弄一个域名,且进行备案。😁
- 根据之前的方式下载 nginx

- 添加网站。

- 开启SSL,选择域名进行申请,最后开启强制HTTPS
(ps.由于之前的已经注册了,这里用新的演示。)

- 设置反向代理

设置完成之后,就可以访问域名进行初始化操作了。
Part 04 相关问题
1 域名解析
- 将域名解析到本服务器,可以直接在阿里云控制台进行。

- 将域名解析到别的地方,使用云解析DNS


浙公网安备 33010602011771号