Webserver als Shell-Einzeiler

Aus Laub-Home Wiki

Mit dem folgenden Einzeiler kann man einen kleinen Webserver unter Linux starten, der eine HTML Datei ausliefert.

while true; do { echo -e 'HTTP/1.1 200 OK\r\n'; cat index.html; } | nc -l 8080; done

Der Webserver ist dann unter der folgenden URL verfügbar und sollte die HTML Datei ausliefern.

http://hostname:8080/