Python incluye un módulo incorporado que le permite crear instantáneamente un servidor web, lo cual es increíblemente útil para compartir archivos a través de una red. Configurar un servidor http simple en linux es un proceso sencillo que requiere solo un comando.
Iniciando un Servidor HTTP Simple en Linux
Para comenzar, navegue hasta el directorio que desea compartir usando su terminal. Una vez que esté en el directorio deseado, puede iniciar un entorno de servidor http simple linux con el siguiente comando si está utilizando Python 3:
python -m http.server
Este comando inicia un servidor web básico, haciendo que el contenido de su directorio actual sea accesible a través de HTTP.
Método Heredado para Python 2
Para sistemas más antiguos que aún utilizan Python 2, el comando es ligeramente diferente. El módulo se llamaba anteriormente SimpleHTTPServer. Si alguna vez se ha preguntado qué es python simplehttpserver, es simplemente el equivalente de Python 2 del módulo http.server. Puede ejecutarlo con:
python -m SimpleHTTPServer
Accediendo a su Servidor Web Simple en Linux
Después de ejecutar el comando, su servidor web simple linux estará activo. Puede acceder a los archivos compartidos desde otra máquina en la misma red abriendo un navegador web y navegando a http://DIRECCION_IP:8000, reemplazando DIRECCION_IP con la IP local de la máquina que ejecuta el servidor.
Para ver los archivos en la misma máquina, puede usar la dirección localhost: http://localhost:8000.