Cara mengakses host virtual Apache2 dari VirtualBox (atau VM apa pun)

11

Saya menjalankan Ubuntu 11.04, saya telah mengatur localhost saya jadi saya mengakses situs saya di

site1.local  
site2.local  

Dengan mengatur host virtual dan menambahkan entri ke file host saya.

Saya ingin mengujinya di IE jadi saya telah menginstal VirtualBox dengan Windows.

Pertanyaan saya adalah, Bagaimana saya bisa mengakses site1.local dari mesin virtual?

Hailwood
sumber

Jawaban:

15

Ah, semudah pie.

Di windows Anda, Virtual Machine edit file host Anda

c: \ WINDOWS \ system32 \ drivers \ etc \ hosts

Dan tautkan host virtual Anda ke 10.0.2.2, Jika Anda hanya menggunakan localhost, ganti

127.0.0.1 localhost dengan 10.0.2.2 localhost

Jadi file host saya terlihat seperti

10.0.2.2 localhost
10.0.2.2 site1.local
10.0.2.2 site2.local

Hailwood
sumber
Mode jaringan adalah NAT. Saya telah melihat artikel lain menyarankan berbagai metode menggunakan bridged.
manafire
Ini bekerja untuk saya, menggunakan gambar Microsoft IE, itu memberi saya pesan izin file ketika saya mencoba untuk menyimpan perubahan file host di notebook. Jika itu terjadi, klik kanan program notepad dan jalankan sebagai administrator, lalu buka file host di dalamnya, yang membuatnya berfungsi.
Brad