No dejes de compartir nuestra página y códigos con otro, necesitamos de tu ayuda para ampliar nuestra comunidad.
Solución:
Recibí el mismo error debido a un simple error tipográfico en vhost.conf. Recuerde asegurarse de no tener ningún error en los archivos de configuración.
apachectl configtest
De su salida:
no hay tomas de escucha disponibles, apagándose
lo que básicamente significa que cualquier puerto en el que va a estar escuchando un apache ya está siendo utilizado por otra aplicación.
netstat -punta | grep LISTEN
Le dará una lista de todos los puertos que se utilizan y la información necesaria para reconocer qué proceso es para que pueda kill
stop
o haz lo que quieras hacer con él.
Después de hacer un nmap
de tu ip puedo ver eso
80/tcp open http
así que supongo que lo solucionaste.
En mi caso me salió el error simplemente porque había cambiado el Listen 80 por el listen 443 en el archivo
/etc/httpd/conf/httpd.conf
Desde que había instalado mod_ssl
usando los comandos yum
yum -y install mod_ssl
había una directiva de escucha 443 duplicada en el archivo ssl.conf
creado durante mod_ssl
instalación.
Puede verificar esto si tiene una escucha duplicada 80 o 443 ejecutando el siguiente comando en linux centos (My linux)
grep '443' /etc/httpd/conf.d/*
a continuación se muestra la salida de muestra
/etc/httpd/conf.d/ssl.conf:Listen 443 https
/etc/httpd/conf.d/ssl.conf:
/etc/httpd/conf.d/ssl.conf:#ServerName www.example.com:443
Simplemente revirtiendo la escucha 443 en httd.conf para escuchar 80 solucionó mi problema.
Comentarios y calificaciones del artículo
Al final de todo puedes encontrar las notas de otros usuarios, tú igualmente tienes el poder dejar el tuyo si te apetece.