Google Chrome không thể truy cập tên miền localhost


16

Đây là lần đầu tiên tôi dùng thử Chrome và tôi không thể truy cập localhost, 127.0.0.1 hoặc bất kỳ tên miền cục bộ nào khác mà tôi đã thiết lập từ trong Chrome 29.0.1547.66. Tất cả đều hoạt động tốt trong Firefox và Internet Explorer, và có nhiều năm.

Không có gì xảy ra trong Chrome khi tôi cố tải một trong những trang này. Biểu tượng tải chỉ quay vô thời hạn.

Có chuyện gì với Chrome vậy?

System: Windows 8
Server: Softaculous AMPPS 2.0

Xử lý sự cố bổ sung được thực hiện với @ 50-3 trong các bình luận; bình luận đã được gỡ bỏ để giải phóng không gian

  • Vô hiệu hóa chính sách xuất xứ --disable-web-security
  • Đã thử truy cập qua 127.0.0.1:80,http://localhost:80
  • Máy chủ chưa được cấu hình để cho phép kết nối từ địa chỉ IP mạng

Câu trả lời trên stackoverflow Q & A SO này và câu hỏi 30467573 / từ là những gì làm việc cho tôi. Bạn cần xóa bộ nhớ cache DNS của Chrome thông qua URL Chrome nội bộ này - chrome: // net-internals / # dns.
slm

Không có giải pháp nào được đề cập trên trang này làm việc cho tôi.
Ngọa mèo

Câu trả lời:


9

Cuối cùng tôi đã tìm thấy một giải pháp cho việc này. Chuyển đến chrome: // flags và đặt "DNS không đồng bộ tích hợp" thành "Đã tắt", sau đó khởi động lại trình duyệt.

Điều này cho phép tất cả các tên miền địa phương được truy cập. Có vẻ như DNS đã bóp nghẹt vấn đề.


14
Điều này không còn hoạt động như bây giờ vì cờ được đề cập không còn có sẵn.
BullyWiiPlaza

2
@BullyWiiPlaza kiểm tra chrome: // net-internals / # dns vì có vẻ như 'Máy khách DNS nội bộ được bật' được đặt thành false theo mặc định.
Alfabravo

@Alfabravo Vâng, nó được đặt thànhfalse
BullyWiiPlaza

2
Google Chrome V52 64-bit cho Mac của tôi có vấn đề tương tự nhưng chrome: // flags không có cài đặt liên quan đến DNS. Đang tuyệt vọng tôi "Đặt lại tất cả các cài đặt về mặc định". Và sau đó nó hoạt động :)
moshfiqur

Tôi đã làm reset all to default. Và bây giờ nó hoạt động. +1
prashanth

4

Đạo văn từ câu trả lời của Louie Bertoncin trên Chrome: cách dừng chuyển hướng từ http: // sang https: // -

Vấn đề của tôi xuất phát từ việc có một tên miền .dev , gần đây đã được đăng ký là [tên miền cấp cao chung] và đưa vào một cam kết với Chrome Canary. Tôi tìm thấy điều này từ một bài đăng gần đây tôi đã gặp khi tôi tìm kiếm vấn đề của mình.

Nếu bạn có cùng một vấn đề tôi làm, có vẻ như giải pháp tốt nhất là thay đổi tên miền của bạn thành một cái gì đó không phải là .dev . Bài viết đã đề xuất .test với một giải pháp tiềm năng của .localhost sau này (thông qua đề xuất này).


Đúng ! Làm việc cho tôi thay đổi .dev thành .local
ramiromd

Thay đổi .dev thành .test cũng hoạt động với tôi. Cảm ơn rất nhiều !
Antoine Subit

3

Giải pháp là cái này. Chuyển đến Cài đặt chrome -> Cài đặt nâng cao -> Quyền riêng tư

Và bỏ chọn tất cả các tùy chọn ngoại trừ điều này: "Bảo vệ bạn và thiết bị của bạn khỏi các trang web nguy hiểm"

Sẽ làm việc !


1
Không hoạt động. Đã thử điều này trên OSX w / Chrome 65.0.3325.181.
slm

1

@sparrow đã có câu trả lời đúng cho tôi, nhưng nó đã bị chôn vùi trong các bình luận. Tôi hy vọng điều này sẽ giúp người khác. @EcomEvo đã đề cập đến chrome: // flags và tìm kiếm "DNS không đồng bộ tích hợp". Vì câu trả lời của anh ấy đã cũ, đó không còn là một tùy chọn trong Chrome. Tuy nhiên, tôi chỉ làm những gì @sparrow đã làm. Trong "chrome: // flags", tôi chỉ chọn "Đặt lại tất cả cài đặt về mặc định" và nó bắt đầu hoạt động trở lại.


0

Điều này làm việc cho tôi: hậu tố số cổng

Sự cố với URL này: http: //app.localhost/

Chỉ cần thêm số cổng:

Vấn đề đã được giải quyết: http: //app.localhost: 8000 /

Số cổng sẽ thay đổi dựa trên những gì bạn sử dụng, XAMPP, APACHE, NGINX, Homestead.

Tôi sử dụng Homestead.


Nó không hoạt động với tôi: cổng HTTP mặc định 80 sẽ tự động bị xóa
Xenos
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.