ANTISECHE
Pour ne plus rien oublier !

Un serveur web en une ligne de code avec Python

mardi 28 mai 2013

Pourquoi faire ?

On a souvent besoin de partager des fichiers avec des amis ou bien entre ses différents appareils à la maison. Plusieurs solutions existent mais nécessitent souvent de devoir installer des logiciels qui viennent on ne sait d'où puis de configurer plein de choses que l'on ne maitrise pas.

Je vous propose ici de lancer un petit serveur de fichiers statiques (photos, documents bureautiques, musiques, films (de vacances évidement...) etc...) directement intégré à Python. Rien a installer et rien à configurer, seulement une commande à lancer.

Comment ça marche ?

Il vous suffit seulement d'avoir Python d'installé sur votre ordinateur. Je vous conseille bien évidement la version 3 de Python. Puis, de lancer soit depuis votre terminal (Linux, Mac etc...) ou éditeur de commandes (Windows) cette commande:

Python 2:

~$ python -m SimpleHTTPServer

Python 3:

~$ python -m http.server

Cette commande permet de lancer Python avec son module SimpleHTTPServeur. Ce module permet de programmer un petit serveur web de façon extrêmement simple. Une fois la commande lancée, vos documents sont accessibles depuis n'importe quel navigateur à l'adresse http://ADRESSE_IP_DE_L_ORDINATEUR:8000/. L'adresse IP du serveur est l'adresse de l'ordinateur sur lequel tourne Python.

Aucun commentaire

Fil RSS des commentaires de cet article

Écrire un commentaire

Contenu de votre message :

Votre nom ou pseudo :

Votre site Internet (facultatif) :

Votre adresse e-mail (facultatif) :

Quelle est la deuxième lettre du mot luanra ? : 

CopyLeft - 2013-17 - Toutes gauches réservées - Licence CC-BY

Valide xHtml 1.0 STRICT | Fièrement propulsé par PluXml | 0.018s | 9616 vues