martes, 12 de agosto de 2014

Iniciar un servidor HTTP estático en un directorio con Python

Si usted necesita un rápido servidor web corriendo y no quiere meterse con la configuración de apache o algo similar, entonces Python puede ayudar. 

Python viene con un sencillo servidor HTTP incorporado. Con la ayuda de este pequeño servidor HTTP puede convertir cualquier directorio en su sistema en el directorio del servidor web. La única cosa que usted necesita tener instalado es Python.

En la práctica esto es muy útil para compartir archivos dentro de su red local. La implementación de este pequeño pero enormemente útil servidor HTTP es muy simple, es sólo un único comando de línea. 

Supongamos que me gustaría compartir el directorio /home/maengora y mi dirección IP es 192.168.1.2.

Abro una terminal y escribo


#python -m SimpleHTTPServer

Con lo que obtendremos una salida similar a esta:

Serving HTTP on 0.0.0.0 port 8000 ...

El puerto por defecto es el 8000 si se quiere indicar un puerto diferente bastarácon agregarlo al final del comando, así:

#python -m SimpleHTTPServer 58000
Fuente:

1 comentario:

Hope Turner dijo...

Buena noche, como podria conectar un celular a ese host, gracais