Caddy2的安装与使用,轻松实现反向代理和重定向

Administrator
发布于 2024-04-01 / 173 阅读
0

Caddy2的安装与使用,轻松实现反向代理和重定向

站点图标

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

——————————————————————————————————————————————————

转载自:【Caddy】 Ubuntu 下卸载 Caddy