caddy:更轻量简介的代理工具,可替换nginx,支持自动https证书续期

Caddy:轻量级代理与自动HTTPS

一、写在前面

官方文档:https://caddy2.dengxiaolong.com/docs/

网上说的是,配置比nginx更简洁一些(虽然没啥卵用),但是让人眼前一亮的是可以自动续期https证书。

二、安装

1、二进制文件

下载地址:https://caddyserver.com/download
需要按需选择:
在这里插入图片描述

# 复制下载链接,不知道有没有登录限制,应该可以直接复制
https://caddyserver.com/api/download?os=linux&arch=amd64&idempotency=61799220459178

mv download\?os\=linux caddy
chmod +x caddy

三、使用

1、常用命令

caddy adapt 将配置文档适配为原生JSON
caddy build-info 打印构建信息
caddy environ 打印环境
caddy file-server 一个简单但可用于生产的文件服务器
caddy fmt 格式化一个 Caddyfile
caddy hash-password 散列密码并输出 base64
caddy help 查看 caddy 命令的帮助
caddy list-modules 列出已安装的 Caddy 模块
caddy reload 更改正在运行的 Caddy 进程的配置
caddy reverse-proxy 一个简单但可用于生产的 HTTP(S) 反向代理
caddy run 在前台启动 Caddy 进程
caddy start 在后台启动 Caddy 进程
caddy stop 停止正在运行的 Caddy 进程
caddy trust 将证书安装到本地信任存储中
caddy untrust 不信任来自本地信任存储的证书
caddy upgrade 将 Caddy 升级到最新版本
caddy add-package 将 Caddy 升级到最新版本,添加了额外的插件
caddy remove-package 将 Caddy 升级到最新版本,删除了一些插件
caddy validate 测试配置文件是否有效
caddy version 打印版本

2、入门

# 后台启动
[root@vbox caddy]# ./caddy start
2025/10/21 02:24:42.206	INFO	maxprocs: Leaving GOMAXPROCS=2: CPU quota undefined
2025/10/21 02:24:42.207	INFO	GOMEMLIMIT is updated	{"package": "github.com/KimMachineGun/automemlimit/memlimit", "GOMEMLIMIT": 3576043929, "previous": 9223372036854775807}
2025/10/21 02:24:42.209	INFO	admin	admin endpoint started	{"address": "localhost:2019", "enforce_origin": false, "origins": ["//localhost:2019", "//[::1]:2019", "//127.0.0.1:2019"]}
2025/10/21 02:24:42.209	INFO	serving initial configuration
Successfully started Caddy (pid=1206) - Caddy is running in the background

默认是只能本地访问的,如果想要其他服务器访问需要单独开放权限

3、其他配置(静态文件、代理)

https://caddy2.dengxiaolong.com/docs/getting-started

4、自动https(没仔细研究,用到再说)

https://caddy2.dengxiaolong.com/docs/automatic-https

总结

没啥卵用,自动https或许有点用?能省运维的事了,但是真有人在生产环境用这个吗?小系统或许可以用一下吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

秃了也弱了。

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值