Estou estuando python porque é uma linguagem simples e muito útil para quem administra servidores e trabalha com segurança.
Eis que hoje, em meio dos meus testes e laboratórios, precisei subir um web server, rapidamente, para testar uma pequena aplicação. Putz, e aí, o que faço ?
Acabei descobrindo que no mac, porque não testei em outra plataforma, eu posso subir um simples HTTP Server com o seguinte comando:
python -m SimpleHTTPServer 8000
Simples assim e o site está no ar.
Vejam os logs gerados:
00 Serving HTTP on 0.0.0.0 port 8000 ... 1.0.0.127.in-addr.arpa - - [08/May/2013 22:54:48] "GET / HTTP/1.1" 200 - 1.0.0.127.in-addr.arpa - - [08/May/2013 22:54:49] code 404, message File not found 1.0.0.127.in-addr.arpa - - [08/May/2013 22:54:49] "GET /favicon.ico HTTP/1.1" 404 -
Ele serve para vc fazer coisas bem simples, e ao meu ver, é melhor que usar o nc(netcat) que nem é lá essas coisas, mas quebra um galho de vez em quando.
Claro que para o comando python funcionar, vc precisará dele, o próprio python, instalado na sua máquina. Fica a dica:)
Eu acabei esquecendo de falar, o index.html e o document root deste httpserver serão os que estiverem dentro do diretório onde o comando foi executado. Deveras importante..
Essas são algumas dicas que passo para o pessoal do curso de Performance Web e de S.O. Isso já salvou a minha vida.. 🙂
As inscrições ainda estão abertas e espero que vcs gostem de ambos os cursos. Mais uma coisa, agendei para semana que vem um web seminário para estes dois cursos, mas os links ainda não foram divulgados porque estou preparando o material.
RT @gustcol: Subindo um http server utilizando python e uma simples linha de comando #python #webserver http://t.co/1AG67iEnpS
😀
Osvane Mendes liked this on Facebook.
Roger Souza liked this on Facebook.
Hugo Piovesan Gonçalves liked this on Facebook.
Leandro Anderson liked this on Facebook.
Eduardo Moreno liked this on Facebook.
Junior Ny liked this on Facebook.
Eduardo Henrik liked this on Facebook.
RT @gustcol: Subindo um http server utilizando python e uma simples linha de comando #python #webserver http://t.co/1AG67iEnpS
Fala ai gustavo, da as dicas de qual livro você esta estudando python.
Vlw
Marcelo Julio Batista liked this on Facebook.
Fala Gustavo muito legal a sua dica, pow quando você vai realizar algum evento em Belém do Pará ???
Gustavo descobriu a dica hoje (inicio do texto) e a mesma já salvou sua vida (final do texto)? Como assim?
Junior, eu me referi as dicas que passarei no treinamento e não a dica que passei no post..