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.