98 votes

Un serveur web extrêmement simple pour Windows ?

Il y a quelques années, j'utilisais un serveur web gratuit super simple pour Windows.

La seule chose à faire était de copier un exe dans un répertoire, de double-cliquer sur cet exe et - voilà - ce répertoire était maintenant accessible par HTTP.

Le seul problème est que je n'arrive pas à trouver ce petit bijou...

77voto

Chirag Points 251

J'ai récemment utilisé mangouste à cette fin. Il prend en charge Windows. Depuis la page d'accueil :

L'exécutable Mongoose ne dépend d'aucune bibliothèque ou configuration externe. S'il est copié dans un répertoire quelconque et exécuté, il commence à servir ce répertoire sur le port 8080. Si une configuration supplémentaire est requise - par exemple, un port d'écoute différent ou un contrôle d'accès basé sur l'IP - un fichier mongoose.conf avec les options respectives (voir exemple) peut être créé dans le même répertoire que l'exécutable. Cela rend Mongoose parfait pour toutes sortes de démos, de tests rapides, de partage de fichiers et de programmation Web.

56voto

vtest Points 4962

Si vous avez installé Python, vous pouvez l'utiliser pour servir le répertoire courant via HTTP :

python -m SimpleHTTPServer

Par défaut, il se lie au port 8000.

Pour choisir un autre port :

python -m SimpleHTTPServer 9000

Vous pouvez même avoir un support CGI si vous utilisez CGIHTTPServer à la place. Assurez-vous simplement que les scripts CGI sont dans un sous-répertoire cgi-bin.

SimpleHTTPServer et CGIHTTPServer sont des modules Python qui sont fournis avec les installations standard de Python.

Je suis sûr que la plupart des langages de script ont des astuces similaires, mais il se trouve que Python est mon couteau suisse préféré.

Bien sûr, Python est bien plus important qu'un simple petit exécutable autonome, mais il se trouve qu'il est installé sur tous les ordinateurs que je touche.

22voto

Dalroth Points 2468

Nginx pour Windows est comme ça. Extrayez, exécutez l'exécutable, et placez vos documents dans le dossier html.

14voto

jcnaquin Points 416

J'utilise parfois HFS en cas de besoin. Peut-être que cela vous sera utile. HFS

4voto

Nicole Points 11

J'avais le même besoin et j'ai développé Quickshare Il fonctionne sous Linux et Windows et fait ce que vous voulez (vous le lancez en sélectionnant un répertoire, et voilà). Si vous le souhaitez, il prend également en charge HTTP-AUTH, les listes blanches/noires d'IP et les téléchargements.

Voici un capture d'écran et exemple d'utilisation .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X