Serwer Caddy nie uruchamiał się i wyświetlał ten błąd po aktualizacji do v0.9.3:
listen tcp :443: bind: permission denied
Uruchomiłem caddy z systememd jako użytkownik caddy
. Sprawdziłem, czy plik binarny był w rzeczywistości własnością caddy
.
permissions
Keith
źródło
źródło
CapabilityBoundingSet=CAP_NET_BIND_SERVICE
.To nie jest kwestia caddiego ani kwestia uprawnień użytkownika. Linux domyślnie nie pozwala procesom nasłuchiwać na portach niskiego poziomu.
Aby przyznać dostęp:
source: superuser: Zezwolić procesowi non-root na powiązanie z portami 80 i 443?
źródło