problema al acceder a localhost en Mac OS X Mavericks … estaba funcionando bien hasta que reinicié el día de hoy

Estoy perplejo sobre el problema que estoy teniendo y realmente agradecería mi ayuda para resolverlo.

Tengo un iMac con Mac OS X Mavericks 10.9.2

  • ¿Cómo puedo retrasar la carga de un launchd Launch Daemon en el arranque?
  • ¿Cómo arreglar el permiso denegado para la carpeta de inicio con Apache en Mavericks?
  • ¿Puedo crear una aplicación Automator para iniciar Tomcat cuando lo necesite?
  • Múltiple nombre de host local en una computadora
  • Mac OS X Server 10.6.7: ¿Deshabilitar Apache?
  • Usando MAMP 3.4, ¿cómo me actualizo a Apache 2.4 y OpenSSL 1.0.2 para cumplir con los requisitos de ATS iOS 9?
  • He configurado mi apache para servir documentos desde el server raíz / Volumen / sitios /

    Estoy usando hosts virtuales dynamics, por lo que al agregar un directory con el sufijo * .dev, se convierte en un host virtual.

    Mi file hosts es bastante básico:

    ## # Host Database # # localhost is used to configure the loopback interface # when the system is booting. Do not change this entry. ## 127.0.0.1 localhost 255.255.255.255 broadcasthost ::1 localhost fe80::1%lo0 localhost 

    Mi file httpd-vhosts.conf es el siguiente:

     # # Virtual Hosts # # If you want to maintain multiple domains/hostnames on your # machine you can setup VirtualHost containers for them. Most configurations # use only name-based virtual hosts so the server doesn't need to worry about # IP addresses. This is indicated by the asterisks in the directives below. # # Please see the documentation at # <URL:http://httpd.apache.org/docs/2.2/vhosts/> # for further details before you try to setup virtual hosts. # # You may use the command line option '-S' to verify your virtual host # configuration. # # Use name-based virtual hosting. # NameVirtualHost *:80 # # VirtualHost example: # Almost any Apache directive may go into a VirtualHost container. # The first VirtualHost section is used for all requests that do not # match a ServerName or ServerAlias in any <VirtualHost> block. # #allow access to the Hosts directory where your sites are <Directory "/Volumes/sites"> Options Indexes FollowSymLinks MultiViews AllowOverride All #you could configure the following to only allow access from localhost Order allow,deny Allow from all </Directory> #get the server name from the Host: header UseCanonicalName Off VirtualDocumentRoot /Volumes/sites/%0/ 

    Todo esto funcionó. Y no he cambiado nada en mi file httpd.conf.

    Sin embargo, no puedo cargar localhost

    Tampoco puedo cargar 127.0.0.1

    Ejecuté el command sudo lsof -i :80 | egrep "PID|LISTEN" sudo lsof -i :80 | egrep "PID|LISTEN" para ver si algún PID estaba escuchando en el puerto 80. Los resultados estaban vacíos.

    Intenté reiniciar apache y también detener y luego iniciar apache

    sudo apachectl stop sudo apachectl start

    sudo apachectl restart

    Nada funciona.

    Comprobé si apache se estaba ejecutando al emitir el command httpd -v

    El return fue:

     Server version: Apache/2.2.26 (Unix) Server built: Dec 10 2013 22:09:38 

    Intenté conectar con localhost y 127.0.0.1 a través de la línea de command con el siguiente resultado:

     alisamii at alisamii in ~ $ telnet localhost 80 Trying ::1... telnet: connect to address ::1: Connection refused Trying 127.0.0.1... telnet: connect to address 127.0.0.1: Connection refused Trying fe80::1... telnet: connect to address fe80::1: Connection refused telnet: Unable to connect to remote host alisamii at alisamii in ~ $ telnet 127.0.0.1 80 Trying 127.0.0.1... telnet: connect to address 127.0.0.1: Connection refused telnet: Unable to connect to remote host alisamii at alisamii in ~ $ lynx http://localhost Looking up localhost Making HTTP connection to localhost Alert!: Unable to connect to remote host. lynx: Can't access startfile http://localhost/ alisamii at alisamii in ~ $ lynx http://127.0.0.1 Looking up 127.0.0.1 Making HTTP connection to 127.0.0.1 Alert!: Unable to connect to remote host. lynx: Can't access startfile http://127.0.0.1/ alisamii at alisamii in ~ 

    Por favor ayuda.

  • ¿Cómo elegir en qué pantalla se muestra Application Switcher?
  • Los íconos dentro de las aplicaciones de Apple desaparecen en Mavericks
  • ¿Por qué con frecuencia me piden acceso a mi Llavero?
  • "ITunes no puede verificar la identidad del server ..." después de una actualización de security en Mavericks o de una actualización a El Capitán
  • Forzar la installation de Mavericks o más nuevos en un A1181
  • ¿Cómo poner files PDF en un iPad?
  • 6 Solutions collect form web for “problema al acceder a localhost en Mac OS X Mavericks … estaba funcionando bien hasta que reinicié el día de hoy”

    Tenía el mismo problema. Borré una de las carpetas de mi proyecto y se rompió. En este caso, las configuraciones del sitio deben eliminarse de httpd-vhosts.conf y httpd.conf.

    Prueba ping 127.0.0.1

    apachectl configtest puede ayudarlo a detectar el problema.

    El problema podría ser que el file hosts podría haberse dañado a partir de la encoding ASCII original. Limpié todos los espacios y puse tabs en él, ejecuté sudo killall -HUP mDNSResponder (puedes hacerlo en lugar de reiniciar) y después, funcionó.

    En mi caso, el problema era que la carpeta / private / var / log / apache2 / había desaparecido por razones desconocidas. Recreando con

     sudo mkdir /private/var/log/apache2 

    y reiniciando Apache con

     sudo apachectl restart 

    hizo el truco!

    Las conexiones rechazadas son causadas comúnmente por un server que no está escuchando el puerto.

    Los errores de syntax o los errores del file de configuration general matarán a Apache al inicio (generalmente sin informar a los loggings de errores o al terminal).

    Intente ejecutar sudo apachectl configtest y vea si genera algún post de error.

    Es específico de Mac. Primero debe habilitar Compartir Web. Para Maveric se puede hacer como en este tutorial. https://www.youtube.com/watch?v=TgiZiTU9JVY En segundo lugar, para Mac, el tráfico si se filtra a través de pfctl (es decir, man pfctl) en Maveric e ipfw (man ipfw) para versiones anteriores de Mac OS si necesita más que un puerto 80

    Esto podría ayudar con su consulta. http://mallinson.ca/web-development-with-mavericks/

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).