1、Caddy2中文官方资料:【点击进入】
2、关闭防火墙
sudo ufw disable
3、安装Caddy2
安装必要的软件包
sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https
获取Caddy的安全密钥
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | sudo gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg
从指定的 URL 下载 Caddy 的官方 GPG 密钥文件
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | sudo tee /etc/apt/sources.list.d/caddy-stable.list
更新软件包列表
sudo apt update
安装Caddy2
sudo apt install caddy
tips:修改默认80,443端口
{
http_port 80
https_port 443
}
4、Caddy2相关命令
# 启动Caddy2
systemctl start caddy
# 开机自启
systemctl enable caddy
# 重启Caddy2
systemctl restart caddy
# 停止Caddy2
systemctl stop caddy
# 重载配置Caddy配置文件(修改配置文件后执行)
systemctl reload caddy
# 查看Caddy2运行状态
systemctl status caddy
5、Caddy2的应用
设置反代
解析好的域名 {
reverse_proxy 127.0.0.1:8080 #这里输入你想反代的服务器IP和端口
tls example@qq.com
}
域名 {
reverse_proxy ip:端口号 #这里输入你想反代的服务器IP和端口
encode gzip
}
设置重定向
解析好的域名 {
redir https://naiyous.com{uri}
}
转载自:Caddy2的安装与使用,轻松实现反向代理和重定向,How to Make a Simple Caddy 2 Website (with automatic HTTPS)#一瓶奶油
ubuntu下卸载caddy
停止 Caddy 服务:
sudo systemctl stop caddy
卸载 Caddy 软件包:
sudo apt purge caddy
删除 Caddy 配置文件和数据:
sudo rm -rf /etc/caddy /var/lib/caddy /var/log/caddy
——————————————————————————————————————————————————