No puedo encontrar 127.0.0.1 o vhost con localhost apache en mac

No puedo encontrar 127.0.0.1 o vhost con localhost apache en mac

Estuve trabajando con localhost:81 durante mucho tiempo con vhost y todo estuvo bien. En este momento necesito trabajar en el puerto 80 y cambio http.conf y http-vhost para usar el puerto 80, pero ahora mismo en el navegador localhost funciona bien, 127.0.0.1 y el vhost no encuentra el servidor.

mis configuraciones son: * Mi máquina local es lion osx * mamp * HTTP.conf:

 ServerName localhost:80

* http-vhost NombreVirtualHost localhost

 <VirtualHost localhost>
   DocumentRoot "/Users/chalien/projects/ownProjects/PHP"
   ServerName example.dev
 </VirtualHost>

* /privado/etc/hosts

 127.0.0.1  localhost
 255.255.255.255    broadcasthost
 ::1             localhost
 fe80::1%lo0    localhost
 127.0.0.1      example.dev

* /privado/etc/servicios

  http             80/udp     www www-http # World Wide Web HTTP
  http             80/tcp     www www-http # World Wide Web HTTP

Respuesta1

El objetivo de los hosts virtuales es que se utilizan cuando varios nombres apuntan a la misma dirección. Por lo tanto, no se utilizará cuando alguien se conecte directamente a la dirección. Necesitas agregar:

<VirtualHost 127.0.0.1>
  ...
</VirtualHost>

Además, en /etc/hosts no deberías tener varias líneas con la misma IP, deberías combinarlas:

127.0.0.1   localhost example.dev

información relacionada