使用 Traefik v2.x 实现容器化部署

一、架构设计思路

  1. 核心组件
  2. Traefik v2.x:作为反向代理和入口控制器,负责动态路由、SSL 自动化、服务发现。
    • Docker 容器化:将 dvwa 和 ljk 应用分别容器化,通过标签声明路由规则。
    • 共享网络:所有容器接入同一 Docker 网络(如 traefik-public),确保 Traefik 能发现后端服务。
  3. 优势
    • 自动 SSL:通过 Let’s Encrypt 自动申请和续期 HTTPS 证书。
    • 动态配置:无需重启服务,通过容器标签动态更新路由规则。
    • 统一入口:所有子域名(*.liujh168.com)通过 Traefik 统一管理。
继续阅读“使用 Traefik v2.x 实现容器化部署”