Parfois, vous voulez simplement prouver un concept en exécutant un serveur Web sur un serveur, ou même votre bureau quelque part. Le problème est qu'il semble un peu exagéré d'installer un serveur Web complet sur un hôte, juste pour que quelques pages soient servies, n'est-ce pas ?
Eh bien, tant que votre machine est équipée de python (presque toutes les machines linux le font de nos jours), vous pouvez configurer un serveur Web, en une ligne eensy weensy :
$python -m SimpleHTTPServer
Par défaut, cela écoutera sur toutes les interfaces, sur le port 8080. Si vous voulez qu'il écoute sur le port HTTP habituel, le port 80, vous devez être root et lui dire d'écouter sur le port 80 :
$sudo python -m SimpleHTTPServer 80
Amusez-vous !