Braucht man mal ganz schnell und unkompliziert einen sehr einfachen Webserver um Dateien anzubieten:
$ python -m SimpleHTTPServer 8080
und bei Python 3 (laut Kommentar)
$ python -m http.server 8080
Wobei 8080 der Port ist. Standardmäßig wird dabei das aktuelle Verzeichnis als DocumentRoot verwendet , also immer schön drauf achten wo man sich befindet wenn man den Befehl ausführt.
Hier nochmal etwas ausführlicher Beschrieben.
Vielleicht sollte man noch hinzufügen, dass ab Python 3 der Befehl so lautet:
python -m http.server 8080
Ah Danke für den Hinweis, ich hab ja sonst nichts mit Python am Hut.
@netz10 hätte ich mal Deinen Artikel vorher gelesen 😉
Ab PHP 5.4.0 kommt auch ein eingebauter Webserver mit: php -S localhost:8000 (Doku: http://php.net/manual/de/features.commandline.webserver.php)
Und auch die Bash kann begrenzt und im Zusammenspiel mit netcat Webcontent ausliefern: http://www.razvantudorica.com/08/web-server-in-one-line-of-bash/