Chrome trên máy chủ Windows 8.1 không thể kết nối với khách đang chạy Ubuntu 14.04 với apache


0

Tôi đang sử dụng VirtualBox trên máy tính Windows 8.1 của mình để lưu trữ máy khách Ubuntu Server 14.04 chạy Apache dưới dạng máy chủ web phát triển.

Tôi đang sử dụng bộ chuyển đổi cầu nối trong VirtualBox.

Tôi có một vài vhost trên Apache và tôi có thể truy cập tất cả chúng bằng Firefox hoặc IE từ máy chủ. Nhưng tôi không thể truy cập nó bằng Chrome.

Chrome cho tôi những điều sau:

ERR_CONNECTION_REFUSED

Google Chrome's connection attempt to cooksfromhome.localhost was
rejected. The website may be down, or your network may not be
properly configured.

[...]

Theo những gì tôi hiểu, cấu hình Apache của tôi sẽ ổn vì tôi có thể truy cập nó mà không gặp vấn đề gì với Firefox và IE ... Nhưng Chrome không đồng ý ... Có ai biết tại sao tôi gặp vấn đề này không và tôi có thể làm gì để khắc phục nó?

Câu trả lời:


0

Cuối cùng tôi đã tìm ra giải pháp cho vấn đề của mình và thậm chí nếu có vẻ như không ai chú ý đến câu hỏi ban đầu của tôi, tôi đang trả lời để giúp bất kỳ ai có thể vấp ngã trong tương lai.

Chrome bỏ qua tất cả các mục trong tệp máy chủ cố gắng gửi bất kỳ trang web nào có .localhost đến IP không phải là địa chỉ cục bộ của máy tính. ( https://code.google.com.vn/p/chromium/issues/detail?id=489973 )

Vì vậy, tôi đã sửa đổi vhost Apache của mình trong Ubuntu VirtualBox từ

ServerName mysite.localhost

đến

ServerName mysite.local.host

(Và tôi đã sửa đổi tệp máy chủ của mình cho phù hợp) Và bây giờ nó đang hoạt động!

Lưu ý rằng Tên máy chủ có thể là bất cứ thứ gì bạn muốn, miễn là nó không kết thúc bằng .localhost.

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.