instalar - Error del servidor web Apache en el arranque
instalar apache linux (7)
Acabo de cambiar al servidor web Apache y recibo un error
(OS 10048) Normalmente solo se permite un uso de cada dirección de socket (protocolo / dirección de red / puerto). : make_sock: no se pudo enlazar a la dirección 0.0.0.0:443 no hay sockets de escucha disponibles, cerrando Incapaz de abrir los registros
Eso es lo que tengo después de ejecutar httpd desde la línea de comandos. Restablecé mi apache documentRoot así como el puerto de escucha del servidor a uno que ya es de uso gratuito, no tengo idea de este error con el puerto 443, ¿es algo sobre SSL?
ACTUALIZAR
Estoy usando XP
Copiar y pegar tu error exacto en google dio un par de respuestas. http://www.digitalsanctum.com/2007/08/18/apache-httpd-address-already-in-use-make_sock-could-not-bind-to-address-0000443/
El puerto 443 parece estar ya en uso. Posiblemente por su antiguo servidor.
Parece que ya tienes apache funcionando. Usa nestat para descubrir qué proceso está usando 443 y mátalo.
netstat -tulpn | grep :443
Entonces
kill PROCESS_ID
Donde PROCESS_ID
es el número del proceso que se muestra cuando se usa el comando netstat (ejemplo: kill 12345
).
Después de eso, intente iniciar apache nuevamente.
Probablemente, otra cosa ya está usando el puerto 443 y, por lo tanto, Apache no puede usarlo, ¿desea utilizar SSL en realidad?
el puerto 443 es para SSL. Parece que te pierdes los derechos para usar ese puerto privilegiado. Los puertos con privilegios son aquellos con números por debajo de 1024.
¿Qué sistema operativo estás usando?
Para Windows XP
netstat -ano
Encuentre la identificación del proceso que está usando el puerto 443 y elimínelo usando el administrador de tareas
Para mí fue IIS usando el puerto.
Encontré en mi sistema (Win7) que Skype había tomado el puerto que Apache estaba tratando de usar. En la nueva versión de Skype, aún no he encontrado la casilla para desmarcar para que Skype no la use (había una en una versión anterior). Salir de Skype habilitó Apache para comenzar.
Para mí, tenía múltiples directivas de Listen 443
en mi archivo /etc/apache2/ports.conf
. A pesar de que netstat
y / o ps
no mostraron nada para 443, todavía estaba tratando de escuchar varias veces, lo que a su vez arrojó ese error.