Cách truy cập máy chủ ảo Apache2 từ VirtualBox (hoặc bất kỳ VM)


11

Tôi đang chạy Ubuntu 11.04, tôi đã thiết lập localhost của mình vì vậy tôi truy cập các trang web của mình tại

site1.local  
site2.local  

Bằng cách thiết lập máy chủ ảo và thêm các mục vào tệp máy chủ của tôi.

Tôi muốn kiểm tra chúng trong IE vì vậy tôi đã cài đặt VirtualBox với Windows.

Câu hỏi của tôi là, Làm thế nào tôi có thể truy cập site1.local từ máy ảo?

Câu trả lời:


15

Ah, nó dễ như ăn bánh.

Trong cửa sổ của bạn, Máy ảo chỉnh sửa tệp máy chủ của bạn

c: \ WINDOWS \ system32 \ driver \ etc \ hosts

Và liên kết máy chủ ảo của bạn với 10.0.2.2, Nếu bạn chỉ đang sử dụng localhost thì hãy thay thế

127.0.0.1 localhost với 10.0.2.2 localhost

Vì vậy, tập tin máy chủ của tôi trông giống như

10.0.2.2 localhost
10.0.2.2 site1.local
10.0.2.2 site2.local


Chế độ mạng là NAT. Tôi đã thấy các bài viết khác đề xuất các phương pháp khác nhau bằng cách sử dụng cầu nối.
manafire

Điều này làm việc cho tôi, bằng cách sử dụng hình ảnh IE của Microsoft, nó đã cho tôi một thông báo cấp phép tệp khi tôi cố lưu các thay đổi tệp máy chủ trong sổ ghi chép. Nếu điều đó xảy ra, chỉ cần nhấp chuột phải vào chương trình notepad và chạy với tư cách quản trị viên, sau đó mở tệp máy chủ trong đó, điều đó làm cho nó hoạt động.
Brad
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.