Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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:
http://liveusb.info/gtkdialog/SimpleHTTPServer/Capture-CGIHTTPServer.png


- 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