El Blog de Vinsentvega ;)

Un blog de tot un poc

Compartir una carpeta o directori ràpidament amb HTTP, crear un servidor HTTP fàcilment

Posted by VinsentVega a 26 Mai 2009


Per a crear un servidor HTTP en el teu pc i que els teus companys puguen accedir a la carpeta compartida en xarxa molt ràpidament cal escriure en un terminal:

vinsentvega@Vinsentvega_04:13 ~$cd /home/vinsentvega/Escriptori/pelis/

Ens posicionem en el directori que volem compartir, i una volta ahí tornem a escriure:

vinsentvega@Vinsentvega_04:13 ~home/vinsentvega/Escriptori/pelis$python -m SimpleHTTPServer

Ja tindrem creat el servidor HTTP en el directori on ens trobem al moment de posar el comandament anterior.

Ara sols cal obrir el nostre explorador preferit, en el meu cas Mozilla Firefox i escriure en la barra de direccions:

http://IP_del_teu_ordinador:8000

(En aquesta pàgina te diuen la IP_del_teu_ordinador, la IP Pública: http://www.showip.com )

(Posant en consola ifconfig se’t mostra la IP Privada del teu ordinador)

(Si els dos ordinadors que voleu sincronitzar a través del HttpServer es troben en una xarxa privada, posar en IP_del_teu_ordinador la IP Privada, si pel contrari voleu que accedisquen al teu ordinador des de fóra de la teua xarxa, aleshores tindreu que posar la IP Pública)

I meravellosament s’haurà creat un servidor http de la teua carpeta, que serà accesible per a tot el món que estiga en la teua xarxa si la IP és privada o per a tot internet si la IP és pública.

Si volguerem crear el servidor en un port que no fora el 8000, caldria que en volta de la segona instrucció abans explicada, posarem al final d’ella el número del port que volguerem:

python -m SimpleHTTPServer 1025

Així, ens crearia el servidor en el port 1025. Aleshores per accedir posteriorment amb el navegador preferit o Firefox, deuriem de posar en aquest cas:

http://IP_del_teu_ordinador:1025

Per comprobar si funciona una volta creat el servidor podeu posar en el navegador del propi pc servidor:

http://localhost:8000 ó també serveix

http://127.0.0.1:8000

simpleHTTPServer

M’encanta aquest comandament…M’ha tret de prou apurs més d’una volta, jejeje. EUREKA  😉 😉

Anuncis

2 Respostes to “Compartir una carpeta o directori ràpidament amb HTTP, crear un servidor HTTP fàcilment”

  1. Javi said

    Vicent,

    Molt interessant. T’ha faltat un xicotet detall per a posar-te un 10:

    Podem utilitzar un servei com DynDNS.com per a associar un nom DNS a la teua IP pública Dinámica del router.

    Per a no estar dient-los continuament als teus amics la teua IP pública (que canvia cada relativament poc de temps), pots associa un nom al teu router.

    D’esta forma, per a accedir a teu ordinador, els teus amics sols han de posar en el navegador (sense que tu els digues la teua IP):

    http://el_que_vullgues.dynalias.net:8000

    Ja ens vorem per la uni!

    • vinsentvega said

      Doncs no havia caigut, però tens raó. Ho havia escrit pensant en pasar-se coses a través de la mateixa xarxa en la uni, i no me doní conter de que es podia gastar el DynDNS. Però moltes gràcies per aportar el teu granet i donar una altra solució possible a tindre en compte. Ens veiem per la uni.

Deixa un comentari

Fill in your details below or click an icon to log in:

WordPress.com Logo

Esteu comentant fent servir el compte WordPress.com. Log Out / Canvia )

Twitter picture

Esteu comentant fent servir el compte Twitter. Log Out / Canvia )

Facebook photo

Esteu comentant fent servir el compte Facebook. Log Out / Canvia )

Google+ photo

Esteu comentant fent servir el compte Google+. Log Out / Canvia )

Connecting to %s

 
%d bloggers like this: