2 Optionen:
stelle so etwas in dein
lighttpd.conf
:server.port = 8000
Start
lighttpd
mit Admin-Rechten übersudo
:$> sudo lighttpd -f lighttpd.conf -D
Lesen Sie auch das lighthttpd
Konfigurations-Tutorial .
Ich habe lighttpd gerade unter Mac OS 10.6 installiert, aber:
$ lighttpd -f lighttpd.conf -D 2011-10-05 19:01:32: (network.c.358) can't bind to port: 80 Permission denied $ lsof -i :80 [a ton of processes]
Wie kann ich lighttpd an einem anderen Port starten?
2 Optionen:
stelle so etwas in dein lighttpd.conf
:
server.port = 8000
Start lighttpd
mit Admin-Rechten über sudo
:
$> sudo lighttpd -f lighttpd.conf -D
Lesen Sie auch das lighthttpd
Konfigurations-Tutorial .
Sie wurden bereits gefragt, wie Sie einen bestimmten Port festlegen, aber es gibt noch zwei Punkte, die in Ihrer Frage hervorgehoben werden sollen:
Die Menge der Prozesse kommt von der Auflistung der ausgehenden Verbindung Ihres Benutzers (wahrscheinlich Web-Browsing). Stattdessen filtern Sie Listening und privilegierten Port:
sudo lsof -i: 80 | grep HÖREN
Der erste Punkt macht es möglicherweise unnötig, den Standardport zu ändern, da Sie dies anscheinend ändern wollten, um den Berechtigungsfehler zu vermeiden.
Stellen Sie unter OS X sicher, dass der httpd des Systems deaktiviert ist, wenn Sie versuchen, Ihren eigenen Webserver zu starten. Er wird mit den Systemeinstellungen -> Freigabe -> Webfreigabe gesetzt.