Google Chrome tidak dapat mengakses domain host lokal

16

Ini adalah pertama kalinya saya mencoba Chrome dan saya tidak dapat mengakses localhost, 127.0.0.1 atau domain lokal lainnya yang saya siapkan dari dalam Chrome 29.0.1547.66. Mereka semua berfungsi dengan baik di Firefox dan Internet Explorer, dan sudah bertahun-tahun.

Tidak ada yang terjadi sama sekali di Chrome ketika saya mencoba memuat salah satu halaman ini. Ikon pemuatan hanya berputar tanpa batas.

Ada apa dengan Chrome?

System: Windows 8
Server: Softaculous AMPPS 2.0

Pemecahan masalah tambahan dilakukan dengan @ 50-3 dalam komentar; komentar telah dihapus untuk membebaskan ruang

  • Kebijakan asal yang sama dinonaktifkan --disable-web-security
  • Mencoba mengakses via 127.0.0.1:80,http://localhost:80
  • Server belum dikonfigurasi untuk mengizinkan koneksi dari alamat IP jaringan
EcomEvo
sumber
Jawaban pada SO T&J ini stackoverflow.com/questions/30467573/… adalah yang berhasil bagi saya. Anda perlu menghapus cache DNS Chrome melalui URL Chrome internal ini - chrome: // net-internal / # dns.
slm
Tidak ada solusi yang disebutkan di halaman ini yang berfungsi untuk saya.
Crouching Kitten

Jawaban:

9

Saya akhirnya menemukan solusi untuk ini. Buka chrome: // flags dan atur "Built-in Asynchronous DNS" menjadi "Disabled", lalu restart browser.

Ini memungkinkan semua domain lokal diakses. Sepertinya DNS baru saja tersedak masalah.

EcomEvo
sumber
14
Ini tidak lagi berfungsi sampai sekarang karena bendera yang disebutkan tidak lagi tersedia.
BullyWiiPlaza
2
@BullyWiiPlaza periksa chrome: // net-internal / # dns karena sepertinya 'Internal DNS client enabled' disetel ke false secara default.
Alfabravo
@ Alfabravo Ya, sudah diatur kefalse
BullyWiiPlaza
2
Google Chrome V52 64-bit untuk Mac saya memiliki masalah yang sama tetapi chrome: // flags tidak memiliki pengaturan yang terkait dengan DNS. Menjadi putus asa saya "Reset semua pengaturan ke default". Dan kemudian berhasil :)
moshfiqur
Saya lakukan reset all to default. Dan sekarang berhasil. +1
prashanth
4

Menjiplak dari jawaban Louie Bertoncin di Chrome: cara menghentikan redirect dari http: // ke https: // -

Masalah saya berasal dari memiliki domain .dev , yang tampaknya baru-baru ini terdaftar sebagai [domain tingkat atas umum] dan dimasukkan ke dalam komit ke Chrome Canary. Saya menemukan ini dari sebuah posting baru-baru ini yang saya temui ketika saya mencari masalah saya.

Jika Anda memiliki masalah yang sama dengan saya, tampaknya solusi terbaik adalah mengubah domain Anda menjadi sesuatu selain .dev . Artikel tersebut menyarankan .test dengan solusi potensial .localhost nanti di ujung jalan (melalui proposal ini).

Joe biasa
sumber
Iya ! Bekerja untuk saya mengubah .dev menjadi
.local
Mengubah .dev menjadi .test juga berfungsi untuk saya. Terima kasih banyak !
Antoine Subit
3

Solusinya adalah yang ini. Buka Pengaturan chrome -> Pengaturan tingkat lanjut -> Privasi

Dan hapus centang semua opsi kecuali ini: "Lindungi Anda dan perangkat Anda dari situs berbahaya"

Akan bekerja !

Hanya aku
sumber
1
Tidak bekerja Mencoba ini di OSX dengan Chrome 65.0.3325.181.
slm
1

@sparrow punya jawaban yang tepat untuk saya, tapi itu terkubur di komentar. Saya berharap ini membantu orang lain. @EcomEvo disebutkan akan chrome: // flags dan mencari "Built-in Asynchronous DNS". Karena jawabannya sudah lama, itu bukan lagi pilihan di Chrome. Namun, saya hanya melakukan apa yang @sparrow lakukan. Di bawah "chrome: // flags", saya hanya memilih "Reset semua pengaturan ke default" dan mulai bekerja lagi.

RPh_Coder
sumber
0

Ini bekerja untuk saya: suffix the port number

Masalah dengan URL ini: http: //app.localhost/

Cukup tambahkan nomor Port:

Masalah terpecahkan: http: //app.localhost: 8000 /

Nomor port akan bervariasi berdasarkan apa yang Anda gunakan, XAMPP, APACHE, NGINX, Homestead.

Saya menggunakan Homestead.

MotsManish
sumber
Itu tidak berfungsi untuk saya: port HTTP default 80 secara otomatis dihapus
Xenos