Extrem einfacher Webserver für Windows? [geschlossen]

Wie es derzeit aussieht, passt diese Frage nicht gut zu unserem Q&A-Format. Wir erwarten, dass Antworten durch Fakten, Referenzen oder Fachwissen unterstützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Umfragen oder erweiterte Diskussionen auslösen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, besuchen Sie die Hilfe zentrum zur Orientierung. Geschlossen vor 8 Jahren.

Vor ein paar Jahren habe ich einen super einfachen kostenlosen Webserver für Windows verwendet.

Das einzige, was Sie tun mussten, war eine exe in ein Verzeichnis zu kopieren, auf diese exe doppelklicken und - voilá-auf dieses Verzeichnis war jetzt über HTTP zugegriffen werden.

Das einzige Problem ist, dass ich dieses kleine Juwel nicht finden kann...

Author: fixer1234, 2011-01-09

10 answers

Ich habe kürzlich mongoose für diesen Zweck verwendet. Es unterstützt Windows. Von der homepage:

Mongoose executable hängt nicht von einer externen Bibliothek oder Konfiguration ab. Wenn es in ein beliebiges Verzeichnis kopiert und ausgeführt wird, wird dieses Verzeichnis an Port 8080 bereitgestellt. Wenn eine zusätzliche Konfiguration erforderlich ist - zum Beispiel ein anderer Listening-Port oder eine IP-basierte Zugriffskontrolle -, dann ein Mungo.conf-Datei mit entsprechenden Optionen (siehe Beispiel) kann im selben Verzeichnis erstellt werden wo er lebt. Dies macht Mongoose perfekt für alle Arten von Demos, Schnelltests, Dateifreigabe und Webprogrammierung.

 72
Author: Wes,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-01-10 03:48:58

Wenn Python installiert ist, können Sie damit das aktuelle Verzeichnis über HTTP bereitstellen:

python -m SimpleHTTPServer

Standardmäßig bindet es an port 8000.

Um einen anderen Port zu wählen:

python -m SimpleHTTPServer 9000

Sie können sogar CGI-Unterstützung haben, wenn Sie stattdessen CGIHTTPServer verwenden. Stellen Sie einfach sicher, dass sich die CGI-Skripte in einem CGI-bin-Unterverzeichnis befinden.

SimpleHTTPServer und CGIHTTPServer sind Python-Module, die mit Standard-Python-Installationen geliefert werden.

Ich bin mir ziemlich sicher, dass die meisten scripting sprachen haben ähnliche Tricks, Python ist zufällig mein Lieblings Schweizer Taschenmesser.

Natürlich ist Python viel größer als eine einzelne kleine eigenständige ausführbare Datei, aber es wird zufällig auf jedem Computer installiert, den ich jemals berühre.

 48
Author: vtest,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-01-09 21:25:54

Nginx für Windows ist so. Extrahieren Sie die ausführbare Datei, führen Sie sie aus und legen Sie Ihre Dokumente in den HTML-Ordner.

 17
Author: John T,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-01-09 20:55:04

Ich benutze HFS manchmal zur Not. Vielleicht finden Sie es nützlich. HFS -

 11
Author: jcnaquin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-01-09 20:50:41

Ich hatte das gleiche Bedürfnis und entwickelte Quickshare, es funktioniert unter Linux und Windows und macht, was Sie wollen (Sie führen es in einem Verzeichnis aus und voila). Wenn Sie möchten, unterstützt es auch HTTP-AUTH, IP White / Black Lists und Uploads.

Hier ist ein Screenshot und ein Anwendungsbeispiel.

 4
Author: houbysoft,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-01-10 01:25:37

Ich bin nicht sicher, auf die, die Sie verwendet, aber Cassini ist kostenlos und ziemlich einfach.

Verfügbar hier - http://blogs.msdn.com/b/dmitryr/archive/2008/10/03/cassini-for-framework-3-5.aspx

 2
Author: William Hilsum,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-01-09 20:53:56

Http://ultidev.com/products/Cassini/ - MS Cassini Fork, die als Dienst ausgeführt werden kann, C / P von der Site:

Hier sind Funktionen in UltiDev Cassini, aber nicht in der ursprünglichen MS Cassini:

* Comes ready for distribution with Visual Studio ASP.NET applications.
* Runs as a windows service;
* Hosts and runs multiple ASP.NET applications;
* Provides management UI and simple API for configuring web applications;
* Comes in two flavors: 2.0 version for ASP.NET 3.5, 3.0 and 2.0 applications, and 1.1 for applications compiled for ASP.NET 1.1.
 1
Author: Antonio Bakula,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-02-05 13:44:20

Klingt so, als würden Sie sich auf XAMPP beziehen, genau das tut es.

Http://www.apachefriends.org/en/xampp.html

 0
Author: peter,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-01-09 20:17:04

Ich habe einmal Wapache verwendet, was noch einfacher war, da es keine Einrichtung erforderte.

Wapache ist eine software, mit der Sie erstellen Sie Desktop-Anwendungen mit Web entwicklung technologie. Es kombiniert ein modifizierte version des Apache 2 HTTP server mit eingebettetem Internet Explorer web browser. Anfragen an die "webserver" werden intern behandelt. Daten werden nicht durch die netzwerk schicht, gewährleistung schnelle reaktion und zuverlässiger Betrieb. Wapache auch können Sie verschiedene steuern browser-Einstellungen, wie Fenster Abmessungen und Javascript Verfügbarkeit, so dass Sie eine konsistente Laufzeitumgebung.

 0
Author: jowido,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-01-09 20:23:54

Ich fand Abyss das Einfachste, was ich kenne, ich würde es immer noch persönlich vorziehen, lighttpd oder ähnliches zu verpacken.

Http://www.aprelium.com/

 0
Author: tobylane,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-01-09 22:22:29