2009
Dec
7

Condivisione web

Oggi vediamo come condividere file e directory tramite python con interfaccia web.

Per prima cosa assicuriamoci di avere “python” installato, vediamo come:

[user@localhost:~]$ python -v

Questo comando ci mostrerà la versione di “python” se installato. Se non è installato lo installiamo con “apt” per Debian e derivate:

[user@localhost:~]$ sudo apt-get install python

o con “yum” per RedHat e derivate:

[user@localhost:~]$ sudo yum -y install python

Una volta installato python avviamo il seguente comando:

alias condivisioneweb='python -c "import SimpleHTTPServer;SimpleHTTPServer.test()"'

Per abilitare la condivisione web occorre navigare tramite terminale nella directory voluta e lanciare l’alias:

[user@localhost:~]$ cd /home/utente/Video/
[user@localhost:~]$ condivisioneweb

La porta usata da python è la 8000, per “vedere” il computer sul quale è stato impostato l’alias basta inserire nella barra dell’URL l’indirizzo IP seguito dalla porta, così:

http://192.168.1.100:8080/

Per interrompere il servizio è sufficiente dare “Ctrl+C” dallo stesso terminale dell’avvio. Se il terminale viene chiuso verrà arrestato di conseguenza anche il servizio.

Admin