域名列表(快览)
| 子域名 | 项目 | 项目名称 | 备注 | 状态 |
|---|---|---|---|---|
| 加载中… | ||||
添加子域名
已配置域名
| 完整域名 | 项目目录 | 项目名称 | 备注 | 状态 | 操作 |
|---|---|---|---|---|---|
| 加载中… | |||||
项目列表
生成 Nginx 配置并重载
根据 domains.json 生成每个子域名的 nginx vhost 配置,
写入 conf.d,然后执行 sudo nginx -t && sudo systemctl reload nginx。
快速操作
当前 nginx-gen 配置文件
当前根域名
说明
如果域名解析时开了代理(已经提供了SSL证书),请选择 HTTP(80端口),否则选择 HTTP + HTTPS(80 和 443端口)会报错。
如果选择 HTTP(80端口)不需要生成 SSL 证书。
根域名是所有子域名的基础,例如根域名为 example.com,则子域名为 sub.example.com。
⚠️ 如果选择 HTTP + HTTPS(80 和 443端口)修改根域名后需要:
- 重新申请泛域名 SSL 证书(
*.新域名) - 将 DNS 泛解析指向本服务器(
*.新域名 → 本机 IP) - 执行「部署Nginx」重新生成并下发配置
修改时会自动清除所有子域名的独立证书路径,需要重新申请。
申请 / 续订通配符证书
通配符证书使用 手动 DNS-01 验证。流程分两步:
① 运行 issue-wildcard.sh 获取 TXT 记录值
② 在 DNS 面板添加 TXT 记录后,运行 issue-wildcard.sh --confirm
acme.sh 自动续订配置
安装证书时 acme.sh 会自动在 crontab 中添加每日检查任务(--reloadcmd 已配置为重载 nginx)。
手动确认 cron 已存在:
申请二级域名证书
使用 HTTP-01 webroot 验证,无需 DNS TXT 记录。
前提:该子域名的 DNS 已解析到本服务器,且 80 端口可访问(nginx 正在运行)。
已申请的二级域名证书
| 域名 | 到期时间 | 证书路径 |
|---|---|---|
| 加载中… | ||