Cómo crear un servidor local con una sola línea de código en Python.

Por Víctor Aracil - mayo 24, 2023


En esta ocasión, vamos a explorar cómo crear un servidor local de forma rápida y sencilla utilizando una sola línea de código en Python, con la que podrás compartir y acceder a tu información almacenada en tu dispositivo de manera eficiente.

El comando que utilizaremos en la terminal del servidor Windows es 'py -m http.server', pero si tienes otra versión, tendrás que cambiar 'py' por 'python' o 'python3'. Este comando utiliza el módulo incorporado de Python llamado "http.server" para iniciar un servidor web local en el puerto 8000 por defecto, aunque puedes especificar el puerto deseado introduciéndolo tras el módulo. Una vez hecho esto, el servidor se creará en la ruta donde ejecutaste el comando.


¿Qué es exactamente un servidor local y por qué querrías crear uno?.

Un servidor local es un servidor web que se ejecuta en tu propio dispositivo y te permite acceder a los archivos almacenados en tu directorio local a través de un navegador web en la misma red. Esto puede ser útil en una variedad de casos, como:

  • Compartir archivos: Imagina que necesitas compartir algunos documentos o archivos multimedia con tus colegas en una reunión o en una sesión de estudio. En lugar de enviar los archivos por correo electrónico o utilizar servicios de almacenamiento en la nube, simplemente puedes iniciar un servidor local y compartir la ruta con los participantes. Así, todos podrán acceder a los archivos directamente desde sus propios dispositivos sin necesidad de descargarlos.

  • Acceso rápido a archivos: En lugar de navegar por las carpetas de tu dispositivo para acceder a tus documentos, puedes utilizar un servidor local para crear una interfaz web que muestre los archivos en un formato más fácil de usar. Esto puede ser especialmente útil si necesitas acceder a archivos frecuentemente o compartirlos con otros usuarios de tu red local.

Puedes acceder a tus archivos almacenados en la ruta especificada introduciendo la siguiente dirección en cualquier navegador web de la red: 'http://<ipdelservidor>:<puerto>/<ruta>'. 

<ipdelservidor>: dirección IP de tu dispositivo servidor. Puedes verla con ipconfig en Windows o ip address/ifconfig en Linux.

<puerto>: el que hayas elegido, por defecto 8000.

<ruta>:ubicación del archivo o directorio que deseas acceder.


En resumen, crear un servidor local con una sola línea de código en Python es una forma práctica de compartir y acceder a tus archivos en tu red local. Ya sea para colaborar con tus compañeros, probar tus proyectos web o simplificar el acceso a tus documentos, este método te ofrece una solución rápida y eficiente.



  • Comparte:

Puede que también te guste

0 Reviews

Vuelve arriba