http-Server ohne Config, spontan

davidbaumann

Commodore
Registriert
Aug. 2004
Beiträge
4.867
Hallo zusammen,

ich will spontan, ohne dauerhaft einen komplexen Webserver laufen zu lassen, auf meinem Server einen Webserver starten.
Dieser soll einfach nur ein Verzeichnis freigeben, nichts schreiben dürfen, und ausser Directory listing nichts können.
Quasi:
Code:
httpserver -p 80 -d /home/david/www/

Er soll natürlich auch so wenig Abhängigkeiten wie möglich mitbringen, denn jede ist theoretisch schonmal ein Einfallstor.

Edit: Er soll sich auch wie ein normaler Prozess verhalten, nicht wie ein Daemon.

Gruß,
David.
 
Apache oder Nginx benutzen. Diesen dann Starten und natürlich in der Config vorher die entsprechenden Einstellungen vornehmen für die Directory Listings, und Rechte.
 
Überraschenderweise sind es tatsächlich nicht allzuviele Abhängigkeiten.

Allerdings kenne ich Apache, und will ihn eben NICHT verwenden.

​Gruß.
Ergänzung ()

BlubbsDE: Weil http einfach jeder kann. Auch jedes OS. Auch jede Firewall.
Geht darum, z.B. ein dd image an jemanden zu schicken (verschlüsselt falls nötig).

Dazu möchte ich spontan einen Server starten, und nach der Übertragung auch wieder beenden.

​Gruß.
 
da wäre dann aber FTP bzw sFTP die bessere Wahl. Das kann auch jedes OS und jede Firewall....
 
Nicht jeder mobile Browser beherrscht ftp://

Und mit dem Directory Listing zusammen mit einem HTTP Server, das geht auch nicht so einfach. Einfach URL aufrufen und den Inhalt als Liste zu sehen, das geht nicht.

Entweder gibst Du dem Empfänger den direkten Link auf die betreffende Datei oder Du bastelst eine kleine .html Seite zusammen, wo der Inhalt des freigegebenen Ordners angezeigt wird.
 
Naja, die Aufgabe hier war nicht: "Bewirf alles, was sich mit mir verbindet, mit dem Inhalt einer Datei."
 
Wenns ein wenig mehr sein darf: Schreib ne index.php und verwende den PHP Standalone Server (php -S Host:Port)...
 
Zurück
Oben