Servidor HTTP simples

Abra um terminal e digite:

$ cd /home/somedir
$ python
-m SimpleHTTPServer

É isso aí! Agora seu servidor http iniciará na porta 8000 . Você receberá a mensagem:

Serving HTTP on 0.0.0.0 port 8000 ...

Agora abra um navegador e digite o seguinte endereço:

http://127.0.0.1:8000

Se o diretório tiver um arquivo denominado index.html, esse arquivo será servido como o arquivo inicial. Se não houver index.html, os arquivos do diretório serão listados.

Se você deseja alterar a porta usada, inicie o programa por meio de:

$ python -m SimpleHTTPServer 8080

fonte: http://www.linuxjournal.com/content/tech-tip-really-simple-http-server-python