No puedo visitar localhost con apache en OS X 10.9

El Chrome me alerta

¡Ups! Google Chrome no pudo conectarse a localhost

Pero mi apache sigue funcionando:

  501 80299 71841   0  2:35PM ttys003    0:00.00 grep httpd

Pego alguna pieza de configuración importante de apache, por favor ayúdenme. Gracias.

http.conf

ServerRoot "/usr" Listen 80

ServerAdmin you@example.com

DocumentRoot "/Users/username/Sites"

<Directory />   Options Indexes FollowSymLinks Includes ExecCGI
    AllowOverride None
    Order deny,allow
    Allow from all </Directory>

<Directory "/Library/WebServer/Documents">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all 
</Directory>

En realidad, no sé qué archivo necesito mostrarte.

Si necesita más detalles del archivo de configuración, por favor dígame. Pegaré más tarde.

Permítanos ayudarlo leyendo el recorrido y el centro de ayuda y explicándole 1. cómo inició apache o lo instaló en primer lugar. 2. Dónde estás atascado con precisión. Fuera de la caja, ninguna Mac puede conectarse a localhost en Chrome (o cualquier otro navegador), por lo que es difícil para nosotros adivinar qué ha configurado aquí.
@bmike, actualizo mi pregunta. Por favor, resuelva mi pregunta. Gracias.
Apache viene con el OS X base y realmente no hay forma de desinstalarlo. ¿Qué es lo que realmente estás tratando de hacer?
@bmike, No, solo quiero que mi apache regrese. Modifico alguna configuración, pero ahora no puedo visitar localhost. Actualizo mi pregunta nuevamente, por favor ayúdame.
¿Se está ejecutando Apache? ¿Qué ps -ef | grep httpdregresa?
501 80299 71841 0 14:35 ttys003 0:00.00 grep httpd
Esa pssalida no muestra apache ejecutándose, muestra grep ejecutándose (y buscando httpd). Es posible que solo necesite iniciarlo; vea las instrucciones en esta respuesta de superusuario .

Respuestas (1)

Ejecute este comando:

sudo apachectl start

Eso debería iniciar su software de servidor apache estándar, así como editar los archivos de inicio del sistema para que se inicie en el arranque. Reemplace start con stop para revertir ese cambio. Su grep muestra que httpd en realidad no se está ejecutando y solo está activo el proceso grep. Es posible que deba mirar los registros si después de pedirle a apachectl que inicie las cosas, el proceso httpd no sigue ejecutándose (o incluso no se inicia en primer lugar).