Caddy 的最大亮点就是默认开启自动 HTTPS。只要你解析好了域名,它会自动向 Let's Encrypt / ZeroSSL 申请并续期证书,无需任何手动配置!
安装caddy
apt install -y debian-keyring debian-archive-keyring apt-transport-https curl
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | tee /etc/apt/sources.list.d/caddy-stable.list
apt update
apt install caddy -y
打开并编辑配置文件:
nano /etc/caddy/Caddyfile
清空内容并写入以下内容:
a.abc.xyz
reverse_proxy 192.168.100.170:5791
}
重启或重载 Caddy 服务
systemctl reload caddy
如果多站点示例
a.abc.xyz {
reverse_proxy 192.168.100.170:5791
}
b.abc.xyz {
reverse_proxy 192.168.100.170:5792
}
c.abc.xyz {
reverse_proxy 192.168.100.170:5793
}
