Algunas veces solo desea probar un concepto ejecutando un servidor web en un servidor, o incluso su escritorio en algún lugar. El problema es que parece un poco exagerado instalar un servidor web completo en un host, solo para servir algunas páginas, ¿verdad?
Bueno, siempre que su máquina tenga python (casi todas las cajas de Linux lo tienen en estos días), puede configurar un servidor web, en una línea muy pequeña:
$python -m SimpleHTTPServer
De manera predeterminada, esto escuchará en todas las interfaces, en el puerto 8080. Si desea que escuche en el puerto HTTP habitual, el puerto 80, debe ser root y decirle que escuche en el puerto 80:
$sudo python -m SimpleHTTPServer 80
¡Disfrútalo!