Lighttpd kann nicht an Port binden: Berechtigung verweigert

2690
Daniel Wilson
$ sudo service lighttpd start Starting lighttpd:  2016-02-29 09:51:24: (network.c.410) can't bind to port: 88 Permission denied [FAILED] 

in habe /etc/lighttpd/lighttpd.confich:

var.log_root = "/var/log/lighttpd" var.server_root = "/var/www/lighttpd" var.state_dir = "/var/run" var.home_dir = "/var/www/html/eboardit/static" var.conf_dir = "/etc/lighttpd"  ####################################################################### ## ## Basic Configuration ## --------------------- ## server.port = 88  ## ## Use IPv6? ## server.use-ipv6 = "disable" 

Ich weiß, dass es eine sehr ähnliche Frage aus 4 Jahren gibt, die aber nicht beantwortet wurde. lighttpd kann nicht bindungsberechtigt werden

Ich habe ein paar verschiedene Ports ausprobiert. Was muss ich mir anschauen? Welche Berechtigung ist erforderlich, um an einen Port zu binden?

Vielen Dank!

0

1 Antwort auf die Frage

1
RedGrittyBrick

Es ist ungewöhnlich, eine "Permission denied" -Nachricht zu erhalten, wenn ein Befehl mit ausgeführt wird sudo. Ich könnte prüfen, ob SELinux nicht installiert / aktiviert ist.

Der übliche Grund, warum sich ein Netzwerkdienst nicht an einen Port binden kann, ist der TCP-Port, der bereits von einem anderen Dienst verwendet wird. Der übliche Weg dies zu überprüfen ist

$ sudo netstat -plnt Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 :::80 :::* LISTEN 3944/httpd tcp 0 0 :::22 :::* LISTEN 3834/sshd tcp 0 0 :::443 :::* LISTEN 3944/httpd 

Hier sehen wir, dass der Port 80 bereits vom httpd-Programm verwendet wird.

Wenn es eine bessere Erklärung gibt, wird bald jemand da sein, um diese Antwort abzustimmen und eine nützlichere Antwort zu posten :-)

Sie haben Recht! SELinux beschränkte die Dinge. Hier ist eine andere Quelle. https://visibilityspots.org/selinux.html Aber SELinux erlaubte die Verwendung von 81 ... also funktionierte die Umstellung auf 81. Daniel Wilson vor 8 Jahren 0