httpd ist, wie dem Namen schon zu entnehmen ist, ein Webserver.
Da ich häufig Webseiten entwickele, aber keine Lust habe, mir lokal eine komplette LAMP Umgebung zu installieren, habe ich einen kleinen, abgespeckten Webserver in Python implementiert.
Im Grunde stellt selbiger nur eine Erweiterung der ohnehin vorhandenen
CGIHTTPServer
-Klasse um häufig benötigte Features
dar.
Zu betonen ist, dass dieser Server zum testen, keinesfalls aber zum Produktiveinsatz gedacht ist! Er enthält keinerlei sicherheitsrelevante Aspekte.
Die Verwendung von httpd ist simpel:
$ ./httpd.py <port>
startet den Webserver auf dem angegebenen Port, standardmäßig
mit dem aktuellen Verzeichnis als Basisverzeichnis.
Das Projekt kann hier heruntergeladen werden.