Der Caddy-Server konnte nach dem Upgrade auf v0.9.3 nicht gestartet werden und zeigte diesen Fehler an:
listen tcp :443: bind: permission denied
Ich habe Caddy mit systemd als Benutzer ausgeführt caddy
. Ich überprüfte, ob die Binärdatei tatsächlich im Besitz von war caddy
.
permissions
Keith
quelle
quelle
CapabilityBoundingSet=CAP_NET_BIND_SERVICE
.Es handelt sich weder um ein Caddy-Problem noch um ein Problem mit den Benutzerberechtigungen. Linux lässt standardmäßig nicht zu, dass Prozesse Low-Level-Ports überwachen.
So gewähren Sie Zugriff:
Quelle: Superuser: Nicht-Root-Prozess an Port 80 und 443 binden lassen?
quelle