04mai2009
Un serveur web opérationnel en une seule commande Python
oui c'est possible !!!
Tout d'abord vérifier la présence de Python :
python -V
Si vous obtenez votre version de Python c'est bien sinon, installez Python
Pour Centos et Redhat :
yum install python
Pour Ubuntu ou Debian :
aptitude install python
La commande magique :
Placez vous dans le répertoire que vous voulez publier et tapez ceci :
python -m SimpleHTTPServer Serving HTTP on 0.0.0.0 port 8000 ... localhost - - [29/Apr/2009 00:14:23] “GET / HTTP/1.1? 200 - localhost - - [29/Apr/2009 00:14:24] “GET /index.html HTTP/1.1? 200 - [...]
Si vous ne voulez pas qui bave dans votre terminal :
nohup python -m SimpleHTTPServer &
Cette ligne lance un petit serveur HTTP sur le port 8000 avec log en plus
vérifiez par vous même avec votre navigateur ! :
http://127.0.0.1:8000
Niveau sécurité le répertoire courant ou vous taperez cette commande est chrooté et il est donc impossible pour les visiteurs de visualiser autre chose que le contenu de celui-ci.
Pour le php faudra repasser
Vu sur http://www.tux-planet.fr qui la lui même vu sur http://www.crashdump.fr/