Guía de puerto

localhost:8000

El puerto 8000 se usa mucho en Django, servidores HTTP simples de Python y APIs locales.

Checklist rápido

  1. 1 Arranca el servidor Python, Django o HTTP local.
  2. 2 Abre la URL que imprime la salida del comando.
  3. 3 Usa la ruta correcta para admin, API o archivos estáticos.
  4. 4 Revisa logs de terminal si el navegador devuelve 404 o conexión rechazada.

Comprobaciones rápidas

Arrancar un servidor Python simple python -m http.server 8000

Úsalo solo para servir archivos de la carpeta actual. No es lo mismo que arrancar una app Django.

Comprobar Django runserver python manage.py runserver 127.0.0.1:8000

Si Django imprime otro host o puerto, abre esa dirección exacta. Un 404 de Django es un problema de rutas.

Encontrar dueño del puerto lsof -i :8000

Detecta conflictos entre servidor estático, Django, FastAPI u otro proceso local.

Comprobación de request en vivo

Qué ve esta página

Detectando qué ve el servidor...
IP pública Comprobando...
Línea de request Comprobando...
Headers HTTP de la request
Cargando headers...

Los headers sensibles, como cookies y tokens de autorización, se filtran antes de mostrarse.

Página web o endpoint API

El puerto 8000 puede servir HTML, JSON de API o archivos estáticos según el servidor que hayas iniciado.

Errores comunes

Conexión rechazada suele significar que no hay proceso escuchando. Un 404 significa que el servidor responde, pero la ruta es incorrecta.

Guías relacionadas de localhost

FAQ

¿Por qué localhost:8000 muestra 404?

Un 404 significa que un servidor respondió, pero no para esa ruta. Prueba la ruta definida por tu framework, como admin o API.

¿Puedo usar localhost:8000 para archivos estáticos?

Sí, si arrancaste un servidor local de archivos en la carpeta correcta.

¿Qué reviso primero si este puerto localhost no abre?

Comprueba que el servidor sigue ejecutándose y copia la URL exacta de la terminal. Si la terminal muestra otro puerto, usa ese puerto.

¿Puedo reemplazar localhost por 127.0.0.1 en este puerto?

Normalmente sí para pruebas en el mismo ordenador. Si uno funciona y el otro no, revisa bind address, IPv6, certificados o archivo hosts.

¿Por qué el navegador muestra una página en blanco o JSON?

El servicio puede ser una API, ruta health o backend sin página en /. Prueba rutas como /api, /docs, /admin o la que imprima tu framework.