Estoy haciendo desarrollo web en Mac OS X (10.6) y para acelerar esto, he creado unos pocos hosts virtuales con nombres cortos y fáciles de escribir, como sandbox.drupal7.loc y gwwc.drupal7.loc. Lo hice siguiendo las instrucciones de http://drupal.org/node/463262 (que implica la edición de / etc / hosts entre otras cosas). Inicialmente esto funcionó, pero en algún momento desconocido, dejó de funcionar.
Ver / etc / hosts muestra que se ha eliminado la siguiente línea que necesitaba:
127.0.0.1 localhost gwwc.drupal7.local drupal6.local newni.loc
De alguna manera, había vuelto a una versión anterior del archivo, que contenía (entre otras líneas):
127.0.0.1 localhost
192.168.0.18 itdb pat
127.0.0.1 newni.loc
208.89.50.22 jura
Los no 127 IP no están relacionados con mis problemas de prueba y solo están ahí como ejemplo. Puedo volver a agregar mi línea al archivo y los cambios permanecen hasta que se reinicie, pero estos cambios no sobreviven al reinicio.
Cuando vuelvo a agregar drupal6.local a la línea 127.0.0.1 en /etc/hosts solucionó las cosas en las que la sesión 'funciona', ya que no produce 'Servidor no encontrado', pero no alcanza mi fantasma no predeterminado como está configurado en /Applications/MAMP/conf/apache/httpd.conf
¿Podría esto estar relacionado de alguna manera? ¿Hay una solución robusta para las entradas de codificación dura en /etc/hosts en Snow Leopard?

127.0.0.1¿línea? Suena como un servicio de sistema restaurando el single127.0.0.1 localhostlínea si se cambia para evitar que las cosas se rompan.dsclla solución podría funcionar para usted.Respuestas:
Arreglé esto haciendo mis cambios en todos los archivos que inician 'hosts. *' En / private / etc /, por ejemplo. /private/etc/hosts.ac (respuesta encontrada a través de etc-hosts-conseguir-restablecer-en-león )
fuente
Según esta sitio, creo que necesitas editar
/private/etc/hosts(con raíz privilegios por supuesto) y no/etc/hosts.fuente
/etces un enlace simbólico a/private/etc, así que eso no hace una diferencia.