V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Recommended Services
Amazon Web Services
LeanCloud
New Relic
ClearDB
naoh1000
V2EX  ›  云计算

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

  •  
  •   naoh1000 · 45 天前 via iPhone · 2009 次点击
    这是一个创建于 45 天前的主题,其中的信息可能已经有所发展或是发生改变。
    在 Nginx 的 Docker 容器配置 Let's Encrypt 自动续签非常麻烦,但是 Caddy 很方便。为什么用 Caddy 的人这么少呢?
    19 条回复    2021-02-24 19:16:03 +08:00
    darksword21
        1
    darksword21   45 天前
    caddy2 看了半天那个文档没点明白。。 当然这怪我自己
    piqizhu8
        2
    piqizhu8   45 天前
    类似 angular1.x 升级到 2.x 的情况, 2 个版本差别太大

    因此我又回到了 nginx
    isCyan
        3
    isCyan   45 天前
    没有必要为了一个自动 SSL 而放弃 Nginx 的其他功能
    smilingsun
        4
    smilingsun   45 天前
    acme.sh 其实也行,traefik 也行,caddy 2 出来 json 配置了,让人头大
    luodaoyi
        5
    luodaoyi   45 天前
    @smilingsun 之前不是 Yaml 吗 咋换 json 了
    anguiao
        6
    anguiao   45 天前 via Android
    acme.sh 不是就可以续签吗,也很方便啊。
    kennylam777
        7
    kennylam777   45 天前
    nginx 自動續簽的解決方法有很多, 不必為了一個小問題放棄現有的插件體系
    k8s 上有 cert-manager + sidecar 就沒問題

    大部分運維工具都支援 nginx 而沒有 caddy
    momocraft
        8
    momocraft   45 天前
    以前用 caddy 反向代理开放给公网 出过莫名其妙的问题,换了配置几乎同样简单的 nginx 后正常

    不差申请证书那几分钟时间,而且 nginx 配置还稍微熟悉一点
    Acebiu
        9
    Acebiu   45 天前 via Android
    Caddy 2 出来之后转回了 Nginx + certbot

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

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

    nas.darrh00.me {
    tls [email protected] {
    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
        12
    SuperMild   44 天前
    多谢提醒,我也试用看看
    julyclyde
        13
    julyclyde   44 天前
    没有必要把固定设施 nginx 放在容器里
    shuianfendi6
        14
    shuianfendi6   43 天前
    caddy2 的配置文件看的头大
    darknoll
        15
    darknoll   42 天前
    在 windows 用的话,还可以学一学。
    naoh1000
        16
    naoh1000   42 天前 via iPhone
    @darknoll 说了 Docker 基本上就是在 Linux 用了,Windows 下 Docker 非常难用。
    loveminds
        17
    loveminds   41 天前
    资料太少&太乱
    过于简单和自动化意味着出了莫名其妙的问题难以快速排除和解决
    275761919
        18
    275761919   26 天前
    因为 caddy 设计有问题,之前用的时候,添加新域名后,先去续签证书等操作,这是阻塞的,80 等服务无法访问。国内的网络续签证书又经常卡住,很慢,有时候重启好几次都巨久都无法访问 80 服务,没有必要为了这个功能放弃 nginx 的其他功能。
    SaigyoujiYuyuko
        19
    SaigyoujiYuyuko   3 天前
    个人感觉文档难读... 资料太少..
    关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1192 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 18ms · UTC 19:36 · PVG 03:36 · LAX 11:36 · JFK 14:36
    ♥ Do have faith in what you're doing.