Caddy反向代理

AI-摘要
AnZhiYu GPT
AI初始化中...
介绍自己 🙈
生成本文简介 👋
推荐相关文章 📖
前往主页 🏠
前往爱发电购买
Caddy反向代理
Skyler He1. 安装 Caddy2
在 Debian/Ubuntu 系统上安装 Caddy2,可以按照以下步骤操作:
安装必要的软件包
1 | sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https |
添加 Caddy 的 GPG 密钥
1 | curl -1sLf ‘[https://dl.cloudsmith.io/public/caddy/stable/gpg.key](https://dl.cloudsmith.io/public/caddy/stable/gpg.key)’ | sudo gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg |
添加 Caddy 的软件源
1 | curl -1sLf ‘[https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt](https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt)’ | sudo tee /etc/apt/sources.list.d/caddy-stable.list |
更新软件包列表
1 | sudo apt update |
安装 Caddy
1 | sudo apt install caddy |
检查 Caddy 版本,确认安装成功
1 | caddy version |
2. 配置反向代理
编辑 Caddy 的配置文件(通常位于 /etc/caddy/Caddyfile),添加以下内容:
1 | tz.dabo.im { |
- 说明:
tz.dabo.im是你的域名,请替换为实际使用的域名。- 127.0.0.1:8008 是目标服务器的地址和端口,请根据需要修改。
3. 管理 Caddy 服务
安装完成后,Caddy 会以系统服务的方式运行,可以使用以下命令进行管理:
启动 Caddy 服务
1 | systemctl start caddy |
设置 Caddy 开机自启
1 | systemctl enable caddy |
重启 Caddy 服务
1 | systemctl restart caddy |
停止 Caddy 服务
1 | systemctl stop caddy |
修改配置文件后重载配置(不中断服务)
1 | systemctl reload caddy |
查看 Caddy 运行状态
1 | systemctl status caddy |
注意事项
- 确保你的域名(例如
tz.dabo.im)已正确解析到服务器 IP。 - 如果目标服务器不在本地(即不是
127.0.0.1),需要确保网络连通性。 - 检查防火墙设置,确保相关端口(如 80、443 或自定义端口)已开放。
完成以上步骤后,Caddy2 将成功反向代理你的目标服务!
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果









