puertos puerto para disponibles conecta cambiar bloqueado apache port kill netstat

puerto - El inicio de Apache falla(no se pudo enlazar a la dirección 0.0.0.0:80)



puertos para apache xampp (11)

Esto sucederá debido a la instalación repetida de apache o puerto que está utilizando otro servicio

sudo lsof -i | grep "httpd"

Encontrará la identificación del proceso y el puerto de servicio que escucha. Entonces revisa

cd /proc/(process id of http)

Luego mata ese proceso usando el comando

kill -9 pid

ahora

sudo netstat -nltp

otra vez mata el proceso

sintaxis:-

kill -9 pid

y ahora comienza apache

sudo ./apachectl start

Actualización: Ya corregido, parece que uno de los archivos de configuraciones de VirtualHosts era incorrecto en sitios habilitados.

Tengo Ubuntu 11.10

Cuando ejecuto el comando para iniciar apache2:

sudo /etc/init.d/apache2 start

Aparece el siguiente mensaje de error:

Iniciando el servidor web apache2
apache2: No se pudo determinar confiablemente el nombre de dominio completamente calificado del servidor, usando 127.0.1.1 para ServerName (98) Dirección ya en uso: make_sock: no se pudo enlazar a la dirección 0.0.0.0:80 no hay sockets de escucha disponibles, cerrando Incapaz de abrir registros La acción ''inicio'' falló.

Ejecuto este comando para obtener el proceso que está usando el puerto 80:

sudo netstat -ltnp | grep '':80''

Lo cual devuelve este resultado:

tcp6 0 0 :::80 :::* LISTEN 1176/

Para saber en qué proceso estoy ejecutando este comando:

ps -wlp1176

Eso vuelve:

F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD 5 D 33 1176 1 0 80 0 - 0 exit ? 00:00:00 apache2

Pero si trato de matar el proceso:

sudo kill -9 1176

No lo mata, si ejecuto nuevamente, el comando netstat sigue apareciendo escuchando y el inicio apache falla.

¿Alguna sugerencia?


Funcionó para mí ejecutando este comando:

fuser -k -n tcp 80


Lo arreglé usando el siguiente procedimiento. Ejecute el comando debajo como usuario root.

root# ps aux |grep apache

Le mostrará Apache PID, simplemente elimine esos PID y reinicie Apache Server.


Lo que haría es simplemente verificar si se establece lo siguiente en su /etc/apache2/sites-available/your-domain-name.com.conf

SSLEngine on SSLCertificateFile /your/path/to/your-domain.com.crt SSLCertificateKeyFile /your/path/to/your-domain.com.key SSLCACertificateFile /your/path/to/your-domain.com.ca-bundle

y no hay directorios mal escritos o cualquier otra cosa que supuestamente no debería estar en su archivo .conf. Me funcionó, ya que reiniciar y matar los procesos no ayudaba para nada. No comenzó de todos modos.


Parece que otro proceso está usando el puerto 80.

$ netstat -anp | grep

p.ej. $ netstat -anp | grep 80

arriba, obtienes el nombre del proceso, si quieres usar el puerto, entonces debes detener el proceso o cambiar el puerto


Prueba esto, funciona para mí ...

sudo netstat -ltnp | grep '':80''

Esto devolvería lo siguiente:

tcp6 0 0 :::80 :::* LISTEN 1047/apache2

Entonces

sudo kill -9 1047

Luego pude reiniciar Apache y todo estaba funcionando bien.


Puede ser skype o nginx usando el puerto 80.

Intente apagar Skype o ejecute: sudo /etc/init.d/nginx stop


Solo puede escuchar PORTNUMBER en solo un archivo de .conf. No lo pongas en varios archivos. Intentalo :)


Tuve el mismo error, y solo quiero confirmar que se está ejecutando

sudo netstat -ltnp | grep '':80''

me ayudó a indicar que el servidor web Hiawatha estaba en el camino de Apache2.

La eliminación de Hiawatha solucionó el problema (sudo dpkg --purge hiawatha). Ubuntu 12.04.2 servidor.


Vaya al administrador de dispositivos, seleccione "mostrar dispositivos ocultos" en el menú / vista, vaya a "Controlador No Plug and Play" / HTTP, haga doble clic en él para deshabilitarlo (y deshabilite o manualmente algunos servicios que dependen de él). ¡Reinicia y disfruta!


Yo tuve el mismo problema

Para mí, apache ya se estaba ejecutando pero estaba funcionando de manera incorrecta.

Los procesos de asesinato no funcionaron porque un daemon siguió restableciéndolo.

apachectl stop

resolvió el problema