🚀 基于 Docker Compose 的高可用博客系统部署指南


架构概览 本架构采用完全容器化解耦设计,分为三个核心层: 网关接入层:Nginx Proxy Manager(NPM),负责反向代理、统一端口暴露与自动化 HTTPS 证书管理。 应用逻辑层:Halo 2.x(Java Spring Boot),限制了 JVM 内存上限。 数据持久层:MySQL 8

域名申请及后续证书的配置


当时域名申请下来之后,整个上线与接入流程分为四个标准阶段:DNS 解析指向、服务器端端口与防火墙放行、NPM 反向代理配置、以及 申请与强制 HTTPS 证书。 以下是完整的实操还原: 第一阶段:域名 DNS 解析(把名字绑到公网 IP) 登录域名注册商的 DNS 解析控制台(如阿里云云解析 DNS

网站数据库调优


这是经过排错、解决方言冲突和 OOM 内存卡死后,最终调优稳定的完整 docker-compose.yml(位于 /opt/halo/docker-compose.yml): YAML services: halo-mysql: image: mysql:8.0 containe

网站优化01


将 Halo 博客从内置 H2 数据库迁移到独立 MySQL 8.0 容器,以及后续维护运行 1. YAML 语法与解析错误 问题现象:go-yaml load error ... did
弹