De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.

Servidor Web Simples com Python

Colaboração: José Messias Alves da Silva

Data de Publicação: 15 de julho de 2011

Suponhamos que seja necessário levantar um servidor Web rapidamente, sem, contudo, realizar algumas configurações como no apache ou qualquer outro servidor Web similar. É possível utilizar um servidor Web simples, que vem embutida na linguagem Python. Através deste servidor Web, pode-se transformar qualquer diretório do sistema em seu diretório do servidor Web.

Isso é bastante útil para compartilhar arquivos dentro de uma rede local ou provisoriamente na internet, enquanto se faz manutenção em algum serviço. A implementação deste servidor Web é bem trivial, fazendo-se uso de apenas uma única linha de comando.

Suponhamos que se deseja compartilhar o diretório meu_diretorio e o endereço IP seja 192.168.0.2:

$ cd meu_diretorio
$ python -m SimpleHTTPServer

Agora o servidor Web está rodando na porta 8000. Será exibida a seguinte mensagem:

Serving HTTP on 0.0.0.0 port 8000 ...

Para verificar se o servidor está rodando normalmente, digita-se em um navegador o endereço:

http://192.168.0.2:8000

Também é possível acessá-lo via interface loopback:

 http://127.0.0.1:8000

Se no diretório há um arquivo index.html, esse arquivo será exibido como o arquivo inicial. Caso não haja, os arquivos do diretório serão listados.

Para alterar a porta padrão, basta informar a porta ao final do comando:

 $ python -m SimpleHTTPServer 8080

José Messias Alves da Silva é Matemático, Cientista da Computação pela UFPI, Especialista em Administração em Redes Linux. Entusiasta de soluções FOSS e ativista de cultura Hacker.

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


Veja a relação completa dos artigos de José Messias Alves da Silva