Caddy “listen tcp: 443: bind: permissão negada”

13

O servidor Caddy não foi iniciado e exibiu esse erro após a atualização para a v0.9.3:

listen tcp :443: bind: permission denied

Eu estava executando o caddy com o systemd como usuário caddy. Eu verifiquei que o binário era, de fato, propriedade de caddy.

Keith
fonte

Respostas:

9

Se você estiver executando o systemd v229 ou posterior, poderá fazer isso sem fornecer os recursos binários intrinsecamente:

AmbientCapabilities=CAP_NET_BIND_SERVICE
Duncan X Simpson
fonte
O exemplo de configuração do caddy systemd também menciona o uso CapabilityBoundingSet=CAP_NET_BIND_SERVICE.
28418 Keith