Criar Servidor Rapidamente com Python e SimpleHTTPServer

Alguma vez tiveram a necessidade de disponibilizar conteúdo de uma máquina urgentemente através de HTTP, mas não tinham a mínima vontade de estar a configurar um servidor ?

Eu tive este Natal… Felizmente tinha o python instalado na minha máquina e por isso o assunto foi resolvido facilmente utilizando o módulo SimpleHTTPServer.

$ python -m SimpleHTTPServer 8888

O que este comando vai fazer é criar um servidor no vosso endereço de IP na porta 8888 (podem escolher a porta que quiserem desde que não esteja já ocupada). E a pasta que vai ser o vosso root do servidor é a pasta em que executam o comando.

Se quiserem criar um servidor para a pasta das vossas musicas:

~$ cd Music/
~/Music$ python -m SimpleHTTPServer 8888

É porreiro, não é?

2 comments

  1. Olá,

    Excelente artigo. Minha questão é, se tiver um documento word e tentar partilhar para as pessoas poderem editar é possivel? Sei que existem algumas opções hoje em dia que fazem estas tarefas, mas tenho sempre “receio das novas tecnologias” quando são documentos confidenciais.

    Obrigado

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.