Estate atento ya que en esta división vas a hallar el resultado que buscas.Esta reseña ha sido aprobado por nuestros expertos para asegurar la calidad y exactitud de nuestro contenido.
Solución:
netstat -ltnp | grep :80
Esto devolvería lo siguiente:
tcp6 0 0 :::80 :::* ESCUCHA 1047/apache2
Luego ejecute el siguiente comando:
sudo kill -9 1047
(1047 – número de identificación)
(el pid que aparece en su instancia particular).
Reinicie Apache.
sudo service apache2 restart
Referencia a los foros de Ubuntu.
Parece que el puerto 80 ya está ocupado. Usa otro puerto o prueba netstat
(grep
el resultado de seleccionar solo la fila con el valor 80), ps
y kill
para ver qué aplicación ocupa el puerto y apagarlo.
En todos los casos, es posible que no funcione matar el proceso, ya que el proceso que usa el puerto 80 se reiniciará y no permitirá usar el puerto. Entonces lo que se puede hacer es cambiar el puerto de apache, si eso no importa.
Hay que cambiar dos cosas para eso:
-
Abierto
/etc/apache2/ports.conf
con cualquier editor de texto y cambiar el valor de la entradaListen 80
al puerto deseado (p. ej.Listen 8080
). -
Cambiar la entrada de
al mismo número de puerto que diste en el/etc/apache2/ports.conf
presentar en/etc/apache2/sites-enabled/000-default
(p.ej
).
Agradecemos que quieras avalar nuestra labor escribiendo un comentario y valorándolo te damos la bienvenida.