Recommended Services
Amazon Web Services
LeanCloud
New Relic
ClearDB
naoh1000
V2EX  ›  云计算

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

  •  
  •   naoh1000 · Jan 13, 2021 via iPhone · 7245 views
    This topic created in 1954 days ago, the information mentioned may be changed or developed.
    在 Nginx 的 Docker 容器配置 Let's Encrypt 自动续签非常麻烦,但是 Caddy 很方便。为什么用 Caddy 的人这么少呢?
    20 replies    2021-06-07 20:47:59 +08:00
    darksword21
        1
    darksword21  
    PRO
       Jan 13, 2021
    caddy2 看了半天那个文档没点明白。。 当然这怪我自己
    piqizhu8
        2
    piqizhu8  
       Jan 13, 2021
    类似 angular1.x 升级到 2.x 的情况, 2 个版本差别太大

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

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

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

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

    Caddy 2 出来之后感觉就完全放弃了对 Caddy 1 的维护,甚至连下载链接都失效了,让我怀疑这个产品是不是真的靠谱。
    xcstream
        10
    xcstream  
       Jan 14, 2021
    nginx 名气大 找资料方便
    darrh00
        11
    darrh00  
       Jan 14, 2021
    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  
       Jan 14, 2021
    多谢提醒,我也试用看看
    julyclyde
        13
    julyclyde  
       Jan 14, 2021
    没有必要把固定设施 nginx 放在容器里
    shuianfendi6
        14
    shuianfendi6  
       Jan 15, 2021
    caddy2 的配置文件看的头大
    darknoll
        15
    darknoll  
       Jan 16, 2021
    在 windows 用的话,还可以学一学。
    naoh1000
        16
    naoh1000  
    OP
       Jan 16, 2021 via iPhone
    @darknoll 说了 Docker 基本上就是在 Linux 用了,Windows 下 Docker 非常难用。
    loveminds
        17
    loveminds  
       Jan 18, 2021
    资料太少&太乱
    过于简单和自动化意味着出了莫名其妙的问题难以快速排除和解决
    275761919
        18
    275761919  
       Feb 1, 2021
    因为 caddy 设计有问题,之前用的时候,添加新域名后,先去续签证书等操作,这是阻塞的,80 等服务无法访问。国内的网络续签证书又经常卡住,很慢,有时候重启好几次都巨久都无法访问 80 服务,没有必要为了这个功能放弃 nginx 的其他功能。
    SaigyoujiYuyuko
        19
    SaigyoujiYuyuko  
       Feb 24, 2021
    个人感觉文档难读... 资料太少..
    ForNickey
        20
    ForNickey  
       Jun 7, 2021
    刚在 Docker 配了一下 caddy2,与 1 的区别真的有点大,另外资料严重不足,准备退了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5694 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 75ms · UTC 02:31 · PVG 10:31 · LAX 19:31 · JFK 22:31
    ♥ Do have faith in what you're doing.