目 录CONTENT

文章目录

保姆级教程-用宝塔面板部署halo建站系统

老K博客
2023-08-27 / 2 评论 / 2 点赞 / 667 阅读 / 874 字 / 正在检测是否收录...
广告 广告

前言

halo是一款镜像开源建站工具
镜像文件不同于其他开源系统,部署起来也有点麻烦

一、开始

1.1安装宝塔面板

首先安装操作系统并登陆服务器,建议安装centos系统,如果装了别的系统就重新装一下
由于服务商的不同,我就不演示了,大同小异,无非就是找到购买了的服务器,点击登陆或者vns

到宝塔官网,注册登陆,找到安装宝塔,复制命令到服务器操作窗口安装

如果不想用命令,也可以下拉找到在线安装
安装好后会返回面板登陆地址及账号密码,端口默认为8888,到服务器检测一下避免无法登陆

把这个8090改为8888

1.2安装docker

登陆到面板,在软件商店中搜索下载docker管理器

1.3拉取镜像


到服务器操作窗口输入

halohub/halo:2.8

如果报错,就先输入

sudo -i

切换为root模式

1.4创建容器

等待镜像文件拉取成功后,在服务器窗口输入

docker run \
  -it -d \
  --name halo \
  -p 8090:8090 \
  -v ~/.halo2:/root/.halo2 \
  halohub/halo:2.8 \
  --halo.external-url=修改为访问域名,带https \
  --halo.security.initializer.superadminusername=修改为登陆账号 \
  --halo.security.initializer.superadminpassword=修改为登陆密码

果然写不进去,就在英文模式下按i
然后按ESC键,输入:wq保存
到宝塔面板看看有没有正常运行

二、绑定域名

2.1解析域名

这个我就不多说了,就是把域名解析到服务器上,在域名服务商处操作(就是你买域名的平台)

2.2创建站点

到宝塔面板上–网站–添加站点
其它的什么都不要选,把PHP改为纯静态

2.3配置SSL证书

ssl证书可以是从域名服务商申请的,也可以在宝塔申请

①是从域名注册商处申请的
②宝塔免费的(三个月,会自动续签)

2.4反向代理

只需在目标url处填写

http://127.0.0.1:8090

其它的不用动

标露了一个,2.是“添加反向代理”
然后就可以访问域名进行设置了

三、安装主题和插件

3.1安装主题

有两种方式:一是本地安装,另外是在线安装
说一下本地安装,在线安装的话获取下载地址后在后台下载就行,会自动安装

在halo的应用市场,选择主题,然后下拉找到下载地址,下载完整zip文件



回到halo后台上传主题即可

3.2插件安装

与主题安装一样,不过是下载jar文件,上传到后台的插件管理

另外

如果要拉取halo1.5x的镜像,则不用上面那么麻烦
只需在宝塔面板的docker管理器中操作

  • 进入docker管理器的管理页面

镜像管理—获取镜像

halohub/halo:1.5

获取成功后,在容器列表—创建容器–端口映射中增加端口,8090,其它可以不动

后面就是域名的操作,看上面的绑定域名

2
广告 广告

评论区