20 votos

Google Chrome no puede acceder a los dominios localhost

Es la primera vez que pruebo Chrome y no puedo acceder a localhost, 127.0.0.1 ni a ningún otro dominio local que haya configurado desde Chrome 29.0.1547.66. Todos ellos funcionan bien en Firefox e Internet Explorer, y lo han hecho durante años.

No ocurre nada en Chrome cuando intento cargar una de estas páginas. El icono de carga sólo gira indefinidamente.

¿Qué pasa con Chrome?

System: Windows 8
Server: Softaculous AMPPS 2.0

Solución de problemas adicional realizada con @50-3 en los comentarios; los comentarios se han eliminado para liberar espacio

  • Política de origen idéntico deshabilitada --disable-web-security
  • He intentado acceder a través de 127.0.0.1:80 , http://localhost:80
  • El servidor aún no está configurado para permitir la conexión desde la dirección IP de la red

0 votos

La respuesta en este SO Q&A stackoverflow.com/questions/30467573/ es lo que me ha funcionado. Tienes que borrar la caché DNS de Chrome a través de esta URL interna de Chrome - chrome://net-internals/#dns.

2 votos

Ninguna de las soluciones mencionadas en esta página me ha funcionado.

0 votos

Tuve que volver a la configuración por defecto del motor docker, es decir, "buildkit": true. y entonces localhost estaba de vuelta en chrome

11voto

Clifford Puntos 29933

Finalmente encontré un solución a esto. Ve a chrome://flags y pon "DNS asíncrono incorporado" en "Desactivado", luego reinicia el navegador.

Esto permite acceder a todos los dominios locales. Parece que el DNS estaba ahogando el problema.

15 votos

Esto ya no funciona a partir de ahora porque la mencionada flag ya no está disponible.

2 votos

@BullyWiiPlaza comprueba chrome://net-internals/#dns porque parece que 'Cliente DNS interno habilitado' está configurado como falso por defecto.

0 votos

@Alfabravo Sí, está ajustado a false

7voto

Regular Joe Puntos 194

Plagio de la respuesta de Louie Bertoncin en Chrome: cómo detener la redirección de http:// a https:// --

Mi problema viene de tener un Dominio .dev , que aparentemente fue registrado recientemente como un [dominio de nivel superior genérico] y puesto en un commit a Chrome Canary. Me enteré de esto en un post reciente que encontré mientras buscaba mi problema.

Si tienes el mismo problema que yo, parece que la mejor solución es cambiar el dominio por otro que no sea .dev . El artículo sugería .test con una posible solución de .localhost más adelante (a través de esta propuesta).

0 votos

¡Sí! A mí me ha funcionado cambiar el .dev por el .local

0 votos

El cambio de .dev a .test también me funciona. Muchas gracias.

4voto

Just Me Puntos 172

La solución es ésta. Ve a la Configuración de Chrome -> Configuración de avances -> Privacidad

Y desmarca todas las opciones excepto esta: "Protegerte a ti y a tu dispositivo de sitios peligrosos"

¡Funcionará!

1 votos

No funciona. Lo he intentado en OSX con Chrome 65.0.3325.181.

1 votos

Tuve el mismo problema y esta fue la solución. Es realmente molesto que algo tan simple (es decir, que Chrome bloquee lo que sea que estés tratando de hacer) no venga con una advertencia del propio navegador. Un error masivo. Google, por favor, arréglalo.

1voto

Lucifer - Puntos 21

@sparrow tenía la respuesta correcta para mí, pero estaba enterrada en los comentarios. Espero que esto ayude a alguien más. @EcomEvo mencionó ir a chrome://flags y buscar el "DNS asíncrono incorporado". Como su respuesta es antigua, eso ya no es una opción en Chrome. Sin embargo, acabo de hacer lo que hizo @sparrow. En "chrome://flags", elegí "Reset all settings to default" y empezó a funcionar de nuevo.

0voto

MotsManish Puntos 101

Esto me ha funcionado: ponerle un sufijo al número de puerto

Problema con esta URL: http://app.localhost/

Sólo hay que añadir el número de puerto:

Problema resuelto: http://app.localhost:8000/

El número de puerto variará en función de lo que utilice, XAMPP, APACHE, NGINX, Homestead.

Yo uso Homestead.

0 votos

No me funciona: el puerto HTTP 80 por defecto se elimina automáticamente

0 votos

Esto tampoco me funciona, estoy usando http://app.localhost:3001/practice/jobs/2045 y sigue fallando con ERR_CONNECTION_REFUSED

0 votos

@admac, Por favor, confirme su número de puerto basado en el software que está utilizando.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: