Servidor HTTP simple

Abra una terminal y escriba:

$ cd /home/somedir
$ python
-m SimpleHTTPServer

¡Eso es! Ahora su servidor http se iniciará en el puerto 8000 . Recibirá el mensaje:

Serving HTTP on 0.0.0.0 port 8000 ...

Ahora abra un navegador y escriba la siguiente dirección:

http://127.0.0.1:8000

Si el directorio tiene un archivo llamado index.html, ese archivo se servirá como archivo inicial. Si no hay index.html, se enumerarán los archivos del directorio.

Si desea cambiar el puerto que se utiliza, inicie el programa a través de:

$ python -m SimpleHTTPServer 8080

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