# OpenResty 配置备份 — 2026-05-13

## 背景

此备份保存了 1Panel 管理的 OpenResty 反向代理完整配置。
已迁移到 Docker Caddy（/data/caddy/），Caddyfile 位于 /data/caddy/Caddyfile。

## 备份内容

```
apps/openresty/openresty/
├── conf/                    # OpenResty 主配置（nginx.conf, SSL, default 等）
├── root/                    # 静态文件根目录
├── docker-compose.yml       # Docker Compose 部署文件
├── data.yml                 # 1Panel 应用配置
└── 1pwaf/data/              # WAF 规则和配置
    ├── conf/                #   WAF 全局配置
    └── rules/               #   WAF 规则集

www/
├── conf.d/                  # 各站点 nginx server block 配置（10 个 .conf）
└── sites/                   # 站点数据目录
    ├── *.sercypress.cn/
    │   ├── ssl/             #   SSL 证书（fullchain.pem + privkey.pem）
    │   └── proxy/           #   反向代理配置（root.conf, sub.conf, ws.conf 等）
    └── ...                          （共 10 个站点）

www/stream.d/               # 流式配置（TCP/UDP 转发）
```

## 已迁移到 Caddy 的站点

以下 5 个站点已由 Caddy 接管：

| 域名 | 后端 | 说明 |
|------|------|------|
| dg4-lobe.sercypress.cn | 127.0.0.1:3210 | LobeChat |
| dg4-lobe-fs.sercypress.cn | 127.0.0.1:9000 | LobeChat 文件存储 |
| openlist.sercypress.cn | 127.0.0.1:15244 | AList 网盘 |
| panel.sercypress.cn | 127.0.0.1:58900 | 1Panel 面板 |
| vaultwarden.sercypress.cn | 127.0.0.1:48080 | 密码管理器 |

## 已废弃、不再运行的站点

| 域名 | 原因 |
|------|------|
| 3xpanel.sercypress.cn | 3x-ui 代理面板，已停用 |
| claw.sercypress.cn | 服务已停 |
| rsshub.sercypress.cn | RSSHub，已停用 |
| hexo.sercypress.cn | Hexo 博客，不再维护 |
| metacubexd.sercypress.cn | 空配置，从未启用 |
| ssh.sercypress.cn | 仅存在于监控记录 |

## 恢复方式

如需回滚到 OpenResty：

```bash
# 1. 停止 Caddy
cd /data/caddy && docker compose down

# 2. 恢复 OpenResty（配置已在原路径）
cd /opt/1panel/apps/openresty/openresty && docker compose up -d

# 3. 验证站点
curl -sk https://panel.sercypress.cn/botserver
curl -sk https://vaultwarden.sercypress.cn/
```

SSL 证书在原路径 /opt/1panel/www/sites/*/ssl/ 中，acme.sh 自动续期。
