Puerto 80: qué lo usa y si es seguro terminarlo
El puerto 80 es HTTP, el puerto web por defecto. Qué escucha en él en una Mac, si es seguro cerrarlo y cómo encontrar qué lo controla.
El puerto 80 es el puerto por defecto para HTTP, el tráfico web sin cifrar. Los navegadores modernos ahora prueban primero HTTPS en el 443 para una dirección que escribes, pero mucho tráfico todavía llega al 80 a través de enlaces http:// explícitos y redirecciones del servidor. Un proceso escuchando en el 80 en tu Mac significa un servidor web local.
Qué suele escuchar en el puerto 80
- Servidores web locales: nginx, Apache y Caddy usan el 80 para HTTP plano.
- Servidores de desarrollo: Algunas configuraciones locales sirven en el 80, aunque el 8080 y el 3000 son mucho más comunes para evitar necesitar permisos de administrador.
- Servidores de redirección: Un servidor que atrapa HTTP y redirige a HTTPS escucha en el 80.
El puerto 80 está en el rango de puertos conocidos (0-1023), así que vincularse a él requiere privilegios de administrador. macOS no ejecuta nada en el 80 de fábrica.
¿Es seguro terminarlo?
Sí, si es un servidor web local que tú iniciaste. Detenerlo libera el puerto y no afecta nada en macOS, que no depende de un proceso escuchando en el puerto 80. Solo confirma que no estás cerrando un servidor que aún necesitas.
¿Es sospechoso?
En una máquina donde no ejecutas servidores web, un proceso escuchando en el 80 vale la pena mirarlo. Identifica el proceso dueño; si es nginx, Apache o una herramienta de desarrollo que instalaste, es lo esperado. Un proceso desconocido vinculándose al 80 (que necesita permisos de administrador) vale la pena investigarlo.
Cómo ver qué usa el puerto 80 en macOS
sudo lsof -i :80
Usa sudo porque el proceso que se vincula al 80 normalmente corre como root. Para detenerlo por su PID:
sudo kill $(sudo lsof -ti :80)
Para ver cómo se relaciona el 80 con los demás puertos web, mira Puertos comunes y para qué se usan. Portie muestra el puerto 80 con su proceso dueño en su lista en vivo, así que puedes saber de inmediato qué servidor está corriendo.