Article from - http://askubuntu.com/questions/52147/how-can-i-access-apache-on-virtualbox-guest-from-host
Query
Hi I installed Apache on Ubuntu in a Virtualbox. When I go into the guest and load up Firefox I can see that Apache is working fine when I browse to http://localhost.
I would like to access this same page through the host now. I've tried using the IP address of the guest but nothing comes up. Ideally I will set up my Win7(host) hosts file to send request to http://guestserver.comto the apache server on the guest. How can I do this? Thanks
Resolution
If you need to allow other machines in your physical network reach your VM or if the VM needs Internet access, use bridged networking. Otherwise, stick to host-only networking.
- Stop your VM and open the settings for it in the VirtualBox (OSE) Manager
- Go to the Network tab
- Select the network mode at your choice (bridged networking or host-only) (in the below example, I'm using host-only)If you want to use bridged networking, you've to select the right network adapter at Name. For wired connections, you'd select something named like
eth0. Wireless connections are usually namedwlan0(the numbers may vary) - Save the settings
- Start the Ubuntu VM
- When up, you can gather the IP address by running:
ipconfig | config addrIn the below output,192.168.56.101is the IP address that can be used in your Win7 host system to access your VM:eth0 Link encap:Ethernet HWaddr 08:00:27:70:27:fe inet addr:192.168.56.101 Bcast:192.168.56.255 Mask:255.255.255.0 inet6 addr: fe80::a00:27ff:fe7b:25fe/64 Scope:Link inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host - In your windows host system, edit
C:\Windows\drivers\etc\hostsas administrator and add a line:192.168.56.101 guestserver.com If you've a Ubuntu host system, edit/etc/hostsusingsudo nano /etc/hosts - Profit!
No comments:
Post a Comment
I would be glad to know if this post helped you.