1 votos

No se puede conectar a los sitios locales de Server.app

Mi servidor de desarrollo es Server.app. Después de tener que reinstalar MacOS en modo de recuperación, los navegadores ya no pueden conectarse a mis sitios locales. No puedo seleccionar el texto del error que da Safari así que aquí hay una captura de pantalla... Safari Can't Connect to the Server

Otros navegadores dan errores de la misma índole.

Actualización: Buscando en otra parte he encontrado una mención al Modo Sigiloso. Al comprobarlo he visto que estaba activado durante la reinstalación. Desactivándolo ahora me permite hacer ping a 127.0.0.1 y a mis nombres de hosts locales en la Terminal, pero todavía no puedo llegar a mis hosts locales en un navegador.

El servidor web Server.app está encendido y todos mis sitios siguen ahí. He comprobado la configuración de los que más importan ahora mismo y siguen siendo correctos. Mi archivo de hosts sigue siendo como debe ser.

Actualización 2: Ampliando como resultado de la respuesta de Tom E, lo que obtengo al ejecutar el comando sugerido es...

Europa:~ pedro$ host volhq.mmf.yii.dev
volhq.mmf.yii.dev has address 127.0.53.53
volhq.mmf.yii.dev mail is handled by 10 your-dns-needs-immediate-attention.dev.

Siempre he utilizado un hosts en lugar de DNS, considerando que el primero es más sencillo y suficiente para mis necesidades, y que ha funcionado hasta ahora. Sin embargo, si el establecimiento de un DNS es la medicina, lo tomaré.

Actualización 3: Creo que la pregunta ahora es, ¿cómo puedo obtener la dirección IP en mis nombres de host de 127.0.53.53 volver a 127.0.0.1 ? Durante más de 10 años he utilizado un hosts con entradas como 127.0.0.1 volhq.mmf.yii.dev y ha funcionado.

3voto

Tom E Puntos 276

El modo sigiloso es una función del cortafuegos incorporado. Si se activa, simplemente evita que el cortafuegos responda a las "solicitudes de eco ICMP" (también conocidas como Pings). No impide que los navegadores se conecten a un servidor web.

En su caso, la razón podría ser un problema con la configuración de su DNS. Por favor, comprueba la configuración de DNS tanto del cliente como del servidor. Intenta resolver volhq.mmf.yii.dev desde la línea de comandos del cliente:

host volhq.mmf.yii.dev

y ver qué respuesta te da el comando. Vuelve aquí si no recibes un error

0 votos

Esto es muy útil. He puesto el resultado en una edición de la pregunta.

0 votos

Bien, ahí está el problema. Cualquier dirección IP que empiece por 127.0 se refiere a localhost . Esto no tiene sentido para ningún anfitrión, excepto para su propio servidor. Me temo que tendrás que pasar por el proceso de configurar un servicio DNS limpio en el servidor y hacer que los clientes lo busquen. No necesitas mucho más que un mapeo de registros A volhq.mmf.yii.dev a su servidor real Dirección IP. La aplicación server.app lo llama "Registro informático".

1 votos

El 127.0.53.53 El bit me siguió molestando. Finalmente me encontré con esto stackoverflow.com/questions/25662590/ de donde saco que .dev es ahora un TLD y yo (junto con muchos otros desarrolladores) tengo que empezar a usar otra cosa en su lugar.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X