Python - SimpleHTTPServer un servidor web rápido con python - Más allá de lo que ves

domingo, 9 de febrero de 2014

Python - SimpleHTTPServer un servidor web rápido con python

Si tienes instalado python y necesitas ver el desarrollo que estás haciendo simulando que accedes a un servidor web (por ejemplo http://127.0.0.1/index.html) en lugar de visualizar tus páginas como un recurso local (file://mi-web/www/index.html) no tienes más que hacer lo siguiente:

1. Ubicarte desde consola en la carpeta donde tienes tu código.

$ cd /mi-web/www

2. Ejecutar:
$ python -m SimpleHTTPServer

El puerto por defecto es 8000 si queremos cambiar el puerto para usar por ejemplo el puerto 5000 ejecutaríamos:
$ python -m SimpleHTTPServer 5000

3. Listo ! podremos acceder a nuestra web usando las siguientes direcciones:

http://mi-ip:5000/
o
http://127.0.0.1:5000/

1 comentario:

  1. Recientemente hemos utilizado este artículo para lanzar un web server con el contenido estático de una carpeta. Para ello había compañeros con la versión 3.x de Python para el cual la sentencia cambia:

    $ python -m http.server 5000

    ResponderEliminar