quarta-feira, 22 de setembro de 2010

Compartilhando arquivos via HTTP

As vezes precisamos compartilhar arquivos para diversas pessoas, sejam elas alunos, amigos, companheiros de trabalho e etc...

Muitas pessoas utilizam o DHTTPD q é um servidor web básico, outros utilizam o grandioso apache.

Porém essas dicas se aplicam apenas quando queremos usa-los por muito tempo e não quando queremos apenas disponibilizar uns arquivos por um curto espaço de tempo.
Fuçando na net, descobrir q a cobrinha famosa do Linux possui um módulo que possibilita esse tipo de ação.

Então vamos ao que interessa:

Se você já possui Python instalado em seu sistema.

Entre no diretório que deseja compartilhar

$ cd /home/(user)/(Pasta)

Agora execute o comando:

$ python -m SimpleHTTPServer

Pronto, agora basta acessar o endereço de seu computador no navegador na porta 8000.

Ex:

http://(ip_da_maquina)/(ip_do_server):8000

A pasta ficará compartilhada enquanto o comando estiver rodando. Para finalizar, aperte CTRL+c no terminal em que executou o comando.

Simples e fácil não é mesmo. Espero q seja útil.

By Sidney_HOS