He probado otras soluciones que he encontrado en StackExchange para este mismo problema, pero debo tener una situación única que aún está causando problemas. Tengo un archivo hosts configurado de la siguiente manera:
127.0.0.1 localhost.localdomain localhost host.ciaciagi.com
255.255.255.255 broadcasthost
::1 localhost.localdomain localhost host.ciaciagi.com
fe80::1%lo0 localhost
Tengo httpd.conf configurado y la línea para LoadModule unique_id_module libexec/apache2/mod_unique_id.so comentada (como otros han sugerido).
Puedo hacer ping a 127.0.0.1 y obtener lo siguiente:
$ ping 127.0.0.1
PING 127.0.0.1 (127.0.0.1): 56 datos bytes
64 bytes desde 127.0.0.1: icmp_seq=0 ttl=64 tiempo=0.082 ms
He ejecutado
$ sudo apachectl configtest
Syntax OK
Comprobé si había un archivo corrupto de hosts virtuales. Todo estaba bien.
Reiniciar apache no muestra nada significativo (nada en absoluto):
$ sudo apachectl restart
$
Abrir un navegador e intentar conectarse a http://localhost/ (he probado 3 navegadores y sus ventanas privadas/incógnitas), sigo obteniendo "No se puede conectar" o su equivalente para el navegador.
¿Alguna idea?
0 votos
¿Está funcionando el servidor web en absoluto?
0 votos
¿Cómo puedo saber si no se está ejecutando? Reiniciar no muestra nada. Los comandos para apachectl nunca me devuelven nada. @patrix
0 votos
@ChiCgi Verifica si Apache está en ejecución:
ps aux | grep "httpd"
. Hacer ping a 127.0.0.1 no te llevará a ninguna parte. ¡Debes hacerping localhost
oping host.ciaciagi.com
!