Para crear un servidor HTTP simple en Python utilizando el módulo http.server, solo necesitas ejecutar un comando en tu terminal o línea de comandos.
Pasos:
Relacionado: IDOR. Herramientas. carpetas. shred. 2025 03 05 Redes Neuronales y Convoluciones.
-
Abre una terminal o línea de comandos.
-
Navega a la carpeta donde quieres que el servidor sirva los archivos (por ejemplo, documentos HTML, imágenes, etc.). Si quieres que el servidor sirva los archivos desde el directorio actual, no es necesario cambiar de carpeta.
-
Ejecuta el siguiente comando:
python3 -m http.serverEsto iniciará un servidor HTTP en el puerto 8000 de manera predeterminada, y servirá los archivos que estén en el directorio en el que ejecutas el comando.
-
Accede a tu servidor en el navegador:
Abre tu navegador web y ve a:
http://localhost:8000Verás una lista de archivos y carpetas dentro del directorio desde el que ejecutaste el servidor.
Opcional: Cambiar el puerto
Si deseas que el servidor escuche en otro puerto, simplemente añades el número de puerto después del comando, por ejemplo:
python3 -m http.server 8080Esto hará que el servidor esté disponible en:
http://localhost:8080
Desactivar el servidor
Para detener el servidor, puedes presionar Ctrl + C en la terminal.
Este servidor es muy básico y está destinado principalmente para pruebas o desarrollo local. No es adecuado para producción.
cookies manager