Debian 使用 Caddy 部署反向代理并自动签发 SSL 证书

发布于 2024-05-13  385 次阅读


安装 Caddy

sudo apt install caddy

配置反代和 SSL

编辑 Caddyfile

sudo apt install vim
sudo vim /etc/caddy/Caddyfile

删除或注释所有内容,填入以下内容:

pan.example.com {
         tls [email protected]
         encode gzip
         reverse_proxy localhost:5212
}
git.example.com {
         tls [email protected]
         encode gzip
         reverse_proxy localhost:3000
}

请把其中的 [email protected] 改为你的邮箱,用于签发 SSL 证书。(所填邮箱不一定要是真实存在的。)

后续配置

启动 Caddy,设置 Caddy 开机自启

sudo systemctl start caddy
sudo systemctl enable caddy

配置完成后,可能需要到对应网站后台修改站点链接,确保能正常访问。