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