当各位看到这条帖子的生活说明-我终于把halo部署好了!/
下面我将会阐述和总结一下如何部署halo
halo的官方文档: 使用离线包部署 | Halo 文档
根据halo的官方文档优先是使用1panel部署的,但是我用的是宝塔 这就导致我不可能再在服务器上安装1panel
因为1panel和宝塔两者所安装的例如MySQL是无法相互识别的,那这也就导致在1panel里要重新安装MySQL,但但但是3306端口已经被宝塔安装的MySQL占用了,那么使用1panel部署halo这条路是走不通的.
于是我又尝试使用拉取docker来部署,但是到最后配置文件的时候出错了.....
最后还是直接下载的离线包,导入 /tmp 里,手动解压
# 进入安装包目录(halo-offline-installer-v2.17.0-amd64 为示例安装包目录名称,操作时可根据实际安装包名称替换)
cd halo-offline-installer-v2.17.0-amd64
# 运行安装脚本
/bin/bash install.sh然后用这个脚本配置,这还是比较方便的,配置好之后,在它跳出日志的时候在浏览器访问 http://ip:8090 就可以了

然后在宝塔里的 "反代代理" 里添加站点 配置ssl证书 url地址为 http://127.0.0.1:8090

最后进入halo后台重新修改一下外部访问连接,等待重启服务就大功告成了
....好了到底了,就这么多了,这是我第一篇博客了🥳