#1 Le 31/10/2011, à 17:44
- frafa
Mini serveur CGIHTTPServer en bash/gtkdialog
Un mini serveur qui ne remplacera pas les grands,
mais qui est très facile a mettre en place pour partager momentanément du contenu ...
Il utilise les commandes python suivantes
python -m CGIHTTPServer ...(pour la version avec le support des script cgi)
et python -m SimpleHTTPServer ...
INSTALLATION
Ajoutez le Depôt de gtkdialog
sudo apt-add-repository 'deb http://liveusb.info/multisystem/depot all main'
Ajoutez la clé publique du depôt
wget -q http://liveusb.info/multisystem/depot/multisystem.asc -O- | sudo apt-key add -
Rechargez les sources
sudo apt-get update
Installez gtkdialog
sudo apt-get install gtkdialog
Autres dépendances à installer
sudo apt-get install python sendEmail
Téléchargement: http://liveusb.info/gtkdialog/SimpleHTT … er.tar.bz2
Capture:
- Si vous utilisez la fonction qui permet d'envoyer des e-mail avec l'adresse ip du serveur,
vous pouvez renseigner quelques variables dans le fichier SimpleHTTPServer.sh
wps_from="from@home.com"
wps_to="to@home.com" #adresse(s)
wps_smtp="smtp.gmail.com:587" #pour smtp google en tls |
#wps_smtp="smtp.free.fr" #pour smtp.free.fr
wps_login="login"
wps_pass="pass"
- Pour démarrer le serveur lancez le fichier ./SimpleHTTPServer.sh
-Si dans le "Path" du serveur il y a un dossier "cgi-bin",
le serveur démarrera avec le support des scripts CGI,
si le dossier n'est pas présent il démarrera sans son support ...
Hors ligne