为什么用 Caddy 的人这么少呢?

2021-01-13 23:30:19 +08:00
 naoh1000
在 Nginx 的 Docker 容器配置 Let's Encrypt 自动续签非常麻烦,但是 Caddy 很方便。为什么用 Caddy 的人这么少呢?
6298 次点击
所在节点    云计算
20 条回复
darksword21
2021-01-13 23:32:23 +08:00
caddy2 看了半天那个文档没点明白。。 当然这怪我自己
piqizhu8
2021-01-13 23:35:23 +08:00
类似 angular1.x 升级到 2.x 的情况, 2 个版本差别太大

因此我又回到了 nginx
isCyan
2021-01-13 23:36:06 +08:00
没有必要为了一个自动 SSL 而放弃 Nginx 的其他功能
smilingsun
2021-01-13 23:49:24 +08:00
acme.sh 其实也行,traefik 也行,caddy 2 出来 json 配置了,让人头大
asuraa
2021-01-13 23:55:27 +08:00
@smilingsun 之前不是 Yaml 吗 咋换 json 了
anguiao
2021-01-13 23:55:28 +08:00
acme.sh 不是就可以续签吗,也很方便啊。
kennylam777
2021-01-14 00:07:45 +08:00
nginx 自動續簽的解決方法有很多, 不必為了一個小問題放棄現有的插件體系
k8s 上有 cert-manager + sidecar 就沒問題

大部分運維工具都支援 nginx 而沒有 caddy
momocraft
2021-01-14 00:09:26 +08:00
以前用 caddy 反向代理开放给公网 出过莫名其妙的问题,换了配置几乎同样简单的 nginx 后正常

不差申请证书那几分钟时间,而且 nginx 配置还稍微熟悉一点
Acebiu
2021-01-14 00:13:01 +08:00
Caddy 2 出来之后转回了 Nginx + certbot

感觉 Caddy 2 的配置比 Caddy 1 复杂了很多,我就是因为配置简单才用它的,如果配置复杂了我为什么不用 Nginx 呢?

Caddy 2 出来之后感觉就完全放弃了对 Caddy 1 的维护,甚至连下载链接都失效了,让我怀疑这个产品是不是真的靠谱。
xcstream
2021-01-14 00:27:28 +08:00
nginx 名气大 找资料方便
darrh00
2021-01-14 00:37:13 +08:00
1. caddy 2 可以不用 json 配置,配置文件在格式上和 v1 没有什么太大的区别,只是语法上的改变,也不是 yaml 格式,个人感觉跟 nginx 的配置是比较接近的。
2. 日志输出是可以记录为 json 格式,这种格式化的日志要做些统计什么的比 apache 的那种日志简直方便太多了。
3. 把域名托管在 cloudflare, 然后 caddy 自动续签证书,使用 TLS-ALPN-01,机器都在内网,简直一个爽歪歪,就这么几行就轻松搞定, nas 上(iptv+https 媒体文件服务),比搞什么定时任务干净多了,最适合有洁癖的人了。

nas.darrh00.me {
tls darrh00@gmail.com {
dns cloudflare vxRsiohF16kkk_Lax-ax-vvvvXXaaa
}
route {
reverse_proxy /rtp/* 127.0.0.1:4022
file_server /* {
root /media
hide .DS_Store .localized
browse
}
}
}

PS: /meda 目录下都是从 youtube 上下的视频,youtube 要是息屏播放要花好多美元买会员,直接用浏览器播放就可以
息屏幕播放只听声音,又没有广告,真爽。

个人感觉若不是用企业版本的 nginx, caddy 完全可替代。
SuperMild
2021-01-14 08:36:35 +08:00
多谢提醒,我也试用看看
julyclyde
2021-01-14 12:51:49 +08:00
没有必要把固定设施 nginx 放在容器里
shuianfendi6
2021-01-15 16:08:00 +08:00
caddy2 的配置文件看的头大
darknoll
2021-01-16 19:21:54 +08:00
在 windows 用的话,还可以学一学。
naoh1000
2021-01-16 20:22:45 +08:00
@darknoll 说了 Docker 基本上就是在 Linux 用了,Windows 下 Docker 非常难用。
loveminds
2021-01-18 02:26:07 +08:00
资料太少&太乱
过于简单和自动化意味着出了莫名其妙的问题难以快速排除和解决
275761919
2021-02-01 14:03:01 +08:00
因为 caddy 设计有问题,之前用的时候,添加新域名后,先去续签证书等操作,这是阻塞的,80 等服务无法访问。国内的网络续签证书又经常卡住,很慢,有时候重启好几次都巨久都无法访问 80 服务,没有必要为了这个功能放弃 nginx 的其他功能。
SaigyoujiYuyuko
2021-02-24 19:16:03 +08:00
个人感觉文档难读... 资料太少..
ForNickey
2021-06-07 20:47:59 +08:00
刚在 Docker 配了一下 caddy2,与 1 的区别真的有点大,另外资料严重不足,准备退了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/744730

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX