安装 Caddy 自动获取证书和反代配置

199 字1 分钟阅读8 次阅读

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
}