宝塔搭建Halo建站系统-外部MySQL的教程

30次阅读
2024年09月27日 10:51:52

共计 839 个字符,预计需要花费 3 分钟才能阅读完成。

开始安装

  • 在宝塔安装Docker
  • 在/root或者/opt目录下创建halo文件夹,文件夹可以不用命名为”halo”,可以是你自己喜欢的文件夹名,尽量避免中文字符
  • 在新建的halo的文件夹下创建一个名为 docker-compose.yaml 的文件
  • 编辑 docker-compose.yaml
  • 写入以下配置文件,需要提前在宝塔创建halo的数据库,可以不使用halo命名数据库,修改spring.r2dbc.url=r2dbc:pool:mysql://localhost:3306/halo这行代码里面的halo代码段,那个是数据库名,然后配置好数据库名和数据库密码
version: "3"

services:
  halo:
    image: registry.fit2cloud.com/halo/halo:2.19
    restart: on-failure:3
    network_mode: "host"
    volumes:
      - ./halo2:/root/.halo2
    command:
      # 修改为自己已有的 MySQL 配置
      - --spring.r2dbc.url=r2dbc:pool:mysql://localhost:3306/halo
      - --spring.r2dbc.username=root
      - --spring.r2dbc.password=
      - --spring.sql.init.platform=mysql
      # 外部访问地址,请根据实际需要修改
      - --halo.external-url=http://localhost:8090/
      # 端口号 默认8090
      - --server.port=8090

打开ssh终端

cd /root/halo
或者
cd /opt/halo
 
总之就是cd docker-compose.yaml所在目录

执行运行指令

docker-compose up -d

查看运行日志

docker-compose logs -f

这样就搭建完成了,访问地址为http://IP:8090

可以在宝塔配置反向代理,这样子一个Halo就搭建完成了。

正文完
 0
鹿泽
版权声明:本站原创文章,本文由 鹿泽 于 2024年9月27日 10:51:52 发表,共计 839 字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
本站所有文章,如无特殊说明或标注,均为本站原创发布。任何在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。
如若本站内容侵犯了原著者的合法权益,可联系我们邮箱:526009505@qq.com进行处理。
最新文章
什么是关键词堆砌?关键词堆砌的位置和坏处有哪些?

什么是关键词堆砌?关键词堆砌的位置和坏处有哪些?

关键字堆砌是一种常见的SEO操作手法,但这其实是低端的SEO行为,对网站排名的帮助微乎其微。想要从本质上解决网...
网站降权的特征判断及恢复

网站降权的特征判断及恢复

网站降权是指搜索引擎对网站评定的级别下降,是搜索引擎对网站进行的一种处罚方式。通常多为网站自身作弊导致的,改正...
seo还好做吗?网站seo具体怎么做优化?

seo还好做吗?网站seo具体怎么做优化?

网站SEO要怎么做优化?新手都会有这样的疑问。下面笔者将通过10年的SEO经验,做出一个详细的解答。 很多人问...
怎么防止优化好的网络推广公司排名忽然下降?

怎么防止优化好的网络推广公司排名忽然下降?

当我们优化我们的网站时,有时我们发现我们优化好的关键词的网络推广公司排名突然变得不稳定。为何会这样?我们能设法...
解读BaiduSpider与站点死链

解读BaiduSpider与站点死链

大家对死链越来越关注,毕竟死链直接关系到网站的抓取收录和流量转化。于是我们整合了之前的内容,又专门对Baidu...