Puerto 80 ya en uso al (re)iniciar apache2

Segundo post, después de un buen tiempo y es para dar la solución de un problema que me ha surgido en uno de los servidores que administro. Su sistema operativo es Debian.
El problema era simplemente que el servidor no servía páginas. Al mirarlo veo que no se puede reiniciar el Apache. El puerto 80 ya estaba en uso:

« Apache2(98)Address already in use: make_sock: could not no listening sockets available, shutting down
Unable to open logs»

¿Pero por qué o quién?¿Y cómo lo arreglo?


Comienza la investigación…

  • Primero asegurarme de que el problema venía del servidor y no de fuera mirando si el puerto 80 estaba abierto. Usando nmap, nmap -p 80 localhost, he visto que el puerto estaba «open» y estaba siendo usado por «http».
  • Después he mirado qué estaba «escuchando» el puerto 80 usando netstat, netstat -lnp | grep :80 y he visto que era perl.

Descubierto el problema sólo queda solucionarlo:

  • He buscado cual era el proceso de perl haciendo ps aux | grep perl
  • Lo he matado sin contemplaciones con kill: kill -9 xxxx donde xxxx es el número del proceso.
  • Sin más he iniciado Apache: /etc/init.d/apache2 start.

Problema resuelto. Sólo falta saber por qué se produjo.

1 comentario en “Puerto 80 ya en uso al (re)iniciar apache2”

  1. Pingback: Carlos Egea » Blog Archive » Address already in use: make_sock: could not bind to address 0.0.0.0:80

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Información básica sobre protección de datos
Responsable: Carlos Egea Oróñez
Finalidad: Moderación de comentarios
Legitimación: Consentimiento del interesado
Destinatarios: No se cederán datos a terceros, salvo obligación legal. Los datos quedarán almacenados en los servidores de OVH.ES, situados en la Unión Europea (política de privacidad de OVH.ES)
Derechos: Acceso, rectificación y supresión de tus datos. Puedes ejercer estos derechos enviando un correo electrónico a carlosegea@gmail.com
Si lo deseas puedes consultar más información sobre protección de datos de esta web: política de privacidad.