TCP 80

¿Está abierto el puerto 80 de HTTP?

Tráfico web sin cifrar. Puerto por defecto: TCP 80.

Qué es y para qué sirve

El puerto TCP 80 es el estándar para HTTP, el protocolo web sin cifrar. Hoy en día se usa sobre todo para redirigir automáticamente a HTTPS y para la validación de certificados (el reto HTTP-01 de Let's Encrypt lo necesita accesible).

Cuándo conviene comprobarlo

  • Confirmar que un servidor web recién instalado responde correctamente.
  • Diagnosticar por qué falla la emisión o renovación de un certificado Let's Encrypt.
  • Comprobar que el redireccionamiento automático a HTTPS funciona.

Motivos habituales por los que aparece cerrado o filtrado

  • El servidor web no está iniciado o no tiene un virtual host configurado para el puerto 80.
  • El firewall del servidor o del proveedor cloud bloquea el puerto.
  • Otro proceso ya está usando el puerto ("Address already in use").
  • Algunos proveedores de internet residenciales bloquean el tráfico entrante por el puerto 80.

Preguntas frecuentes

¿Por qué falla la renovación de mi certificado Let's Encrypt?

El método de validación HTTP-01 necesita que el puerto 80 esté accesible desde internet en el momento de la renovación. Revisa el firewall y que ningún proxy intermedio lo esté bloqueando.

¿Debo cerrar el puerto 80 si solo uso HTTPS?

Lo habitual es mantenerlo abierto únicamente para redirigir de forma automática a HTTPS y para renovar certificados, no para servir contenido sin cifrar.

Mi proveedor residencial bloquea el puerto 80 entrante, ¿alternativa?

Puedes usar un puerto distinto con redirección, o un servicio de túnel/proxy inverso gestionado que exponga tu servidor sin depender del 80 directamente.

Precargado con el puerto de HTTP (TCP 80). Puedes añadir más separados por comas.

Introduce un host y unos puertos para ver aquí el resultado, puerto a puerto.

¿Necesitas comprobar otro puerto o varios a la vez? Usa el comprobador de puertos general.