Um statischen Inhalt eines Verzeichnisses über http bereitzustellen, können Sie einfach zu diesem Verzeichnis navigieren und Folgendes eingeben:
python -m SimpleHTTPServer 11111
dadurch wird ein HTTP-Server auf Port 11111 gestartet.
Dieser Hack ist gut, weil er keinerlei Konfiguration erfordert: kein eigenständiger Webserver, überhaupt keine Konfigurationsdateien.
Ist es möglich, dieses Beispiel zu erweitern oder gibt es eine alternative Möglichkeit, dieses Ziel zu erreichen und gleichzeitig CGI-Unterstützung zu bieten?
Das Endziel ist eine schnelle und einfache Möglichkeit, eine Website aus einem bestimmten Verzeichnis bereitzustellen. Die Site hat statische Inhalte (HTML-Seiten, Bilder), aber auch ein CGI-Skript. Das CGI-Skript muss beim Zugriff über einen Browser ordnungsgemäß funktionieren.
Natürlich könnte ich in Apache einen virtuellen Host einrichten, CGI darin zulassen usw. Aber das ist kein Zero-Config-Ansatz.
Antwort1
Du meinst wieCGIHTTPServer
?