Créer un serveur HTTP Web de partage de fichiers avec Python
Important: Nous venons de migrer d'un site Wordpress vers Drupal alors il se peut qu'il y ait des liens brisés, des images qui ne s'affichent pas ou encore du code mal formatté. Nous travaillons fort pour régler ces problèmes le plus tôt possible.
Si vous voulez partager des fichiers sur le Web (par exemple, héberger un site Web ou rendre certains fichiers disponibles) mais que vous n'avez pas de serveur Apache car vous n'avez pas les droits root pour l'installer, vous n'avez qu'à utiliser Python version 2.5+.
Grâce à Python et une simple commande, vous pouvez créer un serveur Web instantanément !
1. Est-ce que Python est installé ?
En premier lieu, assurez-vous de posséder la version 2.5 et plus de Python :
Python 2.6.4
2. Si Python n'est pas installé
Vous pouvez l'installer en exécuter la commande suivante dans un terminal :
3. Démarrer le serveur Web
Dirigez-vous au répertoire de fichiers que vous voulez partager :
Et exécutez cette commande pour démarrer le serveur HTTP :
où le port 9900 est le port utilisé. Alors, si l'adresse IP publique de votre ordinateur est, disons, 10.0.1.1, vous pouvez demander à un ami d'accéder à http://10.0.1.1:9900 et il verra les fichiers qui s'y trouvent - ou la page Web !
Assurez-vous aussi que le port 9900 n'est pas bloqué par un pare-feu (routeur) ou que si vous avez un routeur, que le trafic arrivant par ce port est redirigé vers votre ordinateur !

Ajouter un commentaire