首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
MonoLogueChi
V2EX  ›  问与答

请教一个关于 caddy 的问题

  •  
  •   MonoLogueChi · 181 天前 · 737 次点击
    这是一个创建于 181 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近重新部署了一下我一台服务器上的服务,打算试一下 caddy,但是一上手就遇到了一个很坑的问题

    首先是非 root 用户不能使用 80 端口的问题,网上查说是非 root 用户不能使用 1024 以下的端口,然后就按照网上的解决方案,把 caddy 改到 root 用户下,然后再设置权限chmod u+s caddy,能运行了,但是开启 webdav 以后,修改过的文件都会变为 root 用户组。

    这里想问一下各位大神,这个问题要怎么解决,能不能让非 root 用户使用 80 端口,或者是 caddy 的 webdav 能不能指定用户?

    3 回复  |  直到 2019-07-20 22:29:27 +08:00
    Love4Taylor
        1
    Love4Taylor   181 天前   ♥ 1
    setcap cap_net_bind_service =+ep
    Love4Taylor
        2
    Love4Taylor   181 天前   ♥ 1
    systemd 的话 添加两行
    CapabilityBoundingSet=CAP_NET_BIND_SERVICE
    AmbientCapabilities=CAP_NET_BIND_SERVICE
    MonoLogueChi
        3
    MonoLogueChi   181 天前
    @Love4Taylor #1 感谢,已经解决了
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1028 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 23ms · UTC 22:17 · PVG 06:17 · LAX 14:17 · JFK 17:17
    ♥ Do have faith in what you're doing.