2 votos

El Capitan Safari no puede abrir localhost

En la ventana del terminal sudo apachect1 start , escribí la contraseña y luego me sale:

/System/Library/LaunchDaemons/org.apache.httpd.plist: servicio ya cargado

Luego en la url de Safai escribí

http://localhost/

entonces obtengo

enter image description here

La Terminal http -v está informando

Versión del servidor: Apache/2.4.16 (Unix) Servidor construido: Jul 31 2015 15:53:26

¿Cómo se puede arreglar esto, por favor? Gracias

0 votos

¿Cuál es la salida de lsof -n -i | grep LISTEN ?

0 votos

no da ninguna salida, sólo vuelve al prompt.

0 votos

¿Tiene activado el cortafuegos integrado?

1voto

jojayontour Puntos 36

Resulta que hay pruebas de que la actualización de Snow Leopard a El Capitán actualiza los binarios de apache2, pero no su configuración. Por favor, obtenga la configuración original de apache2 de una instalación limpia de El Capitán y reemplace la suya con ella. Se encuentra en /private/etc/apache2/original . Sustituya su httpd.conf y la carpeta extra con los que obtuvo de la instalación limpia. Reinicie apache2 después.

1voto

nerdess Puntos 108

tipo

apachectl configtest

en su línea de comandos y vea qué errores obtiene...

0 votos

¡Bienvenido a Ask Different! Buscamos respuestas que expliquen por qué responde a la pregunta y por qué es la mejor respuesta. Ver Cómo responder para obtener información sobre lo que constituye una buena respuesta. - De la revisión -

0 votos

@fsb - esta es una buena respuesta. Esto me ayudó a resolver mi problema de por qué localhost no se ejecutaba. Por supuesto, usted debe comprobar los errores de sintaxis en su archivo de configuración.

0 votos

@AlxVallejo Me alegro de que la respuesta te haya servido. No he dicho que la respuesta sea buena o mala. Este sitio prefiere respuestas que puedan "valerse por sí solas" y que sean lo más completas posible (ver el enlace que puse). Para cumplir con ese objetivo, esta respuesta, por ejemplo, debería explicar lo que haría ese comando y cómo introducir ese comando resolverá el problema del usuario.

0voto

demetri Puntos 1

Para resolver eficazmente el problema del apache. Necesitamos abrir un archivo oculto que no está disponible. Este es el archivo privado.

Ve a tu navegador Google Chrome o safari y en la barra de direcciones coloca.

file:///private/etc/apache2/

allí verás los archivos de apache dentro del apache2 carpeta. Para modificar esto, debe ir a la Terminal y escribir:

open /private/etc

esto accede al archivo privado. Verá una carpeta llamada etc dentro de este su apache2 abrirlo, ir a la carpeta original copiar pegar los 2 archivos extra y httpd.conf en una nueva carpeta en el escritorio, ponle el nombre que quieras, no nos importa, coge los dos archivos extra y httpd.conf colóquelos en el apache2 es necesario sobrescribir los archivos existentes y el localhost debe decir ¡Funciona!

0 votos

¿En qué se diferencia de la otra respuesta?

0voto

nwellnhof Puntos 206

Obteniendo los siguientes errores:

AH00557: httpd: apr_sockaddr_info_get() falló para iMac.local

AH00558: httpd: No se ha podido determinar de forma fiable el nombre de dominio completo del servidor, utilizando 127.0.0.1. Establezca la directiva 'ServerName' globalmente para suprimir este mensaje

Podría ser porque estás intentando acceder a localhost a través de https en lugar de http. Cámbielo a http y vea si eso resuelve el problema.

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