Apache no se ejecuta correctamente después de actualizar a High Sierra

0

Tengo un servidor web apache ejecutándose en mi mac. Desde la actualización a macOS High Sierra, si me conecto a localhost o 10.0.0.7 en Safari (o cualquier otro navegador web), aparece el mensaje "Safari no puede abrir la página" localhost "porque Safari no se puede conectar al servidor" localhost ".

Puedo confirmar que Apache está en ejecución. Si ejecuto apachectl configtest obtengo "Sintaxis OK".

Si escribo httpd -v obtengo

Server version: Apache/2.4.28 (Unix)
Server built:   Oct 19 2017 09:26:34

He intentado reiniciar Apache y esto no tiene ningún efecto. ¿Alguien tiene alguna idea de cómo puedo hacer que funcione? Todos mis archivos web se almacenan en / Library / WebServer / Documents.

Se adjunta una copia de mi enlace .

    
pregunta user3482501 22.10.2017 - 10:57

1 respuesta

0

Eche un vistazo a su archivo hosts , debe tener entradas allí para su configuración local y local. El archivo hosts está en /etc , por lo que la mejor manera de abrirlo es usando Terminal y este comando (solo lectura):

open -a TextEdit /etc/hosts

Debería ver uno o todos estos para localhost allí como:

127.0.0.1   localhost   
::1         localhost
fe80::1%lo0 localhost

127.0.0.1 es su máquina (también conocida como localhost).

Puede agregar otras direcciones IP desde su red local para enrutar los nombres de dominio a una carpeta de desarrollo local al archivo hosts . Por ejemplo, el mío tiene entradas personalizadas de proyectos antiguos como:

10.0.10.111     teambox.dongguk.ac.kr

Para realizar cambios en el archivo hosts , deberá usar:

sudo open -a TextEdit /etc/hosts

Ingrese la contraseña de su cuenta de usuario cuando se le solicite.

Aquí hay un artículo completo sobre cómo realizar ediciones en su archivo hosts : El archivo Mac Hosts: cómo modificar / etc / hosts en OS X con TextEdit

    
respondido por el calebx 22.10.2017 - 19:33

Lea otras preguntas en las etiquetas