My host OS is Ubuntu-12.04 and using VirtualBox I have set up a VM of Oracle Linux 6.4 (based on RHEL) with Apache httpd webserver. I need to access the web pages served by the VM from my host Ubuntu.
Here are the configurations:
- The 1st network adapter of the VM is configured as
NAT, since I need it to use the host's Internet connection. See image below:
- I have enabled a 2nd adapter as Host-only, so I can access the VM from the host (
scpto guest VM from host, etc). This is working fine. The IP of the guest VM is manually set to
10.10.10.15and I can successfully
scpto the guest VM without any problem. See below:
Inside the VM, I have setup Apache successfully and it's working for
localhost but when I try to access the page from the host, by entering
10.10.10.15 in Chromium or Firefox, it fails to connect!
I have also tried to add an entry inside
/etc/hosts as follows, but entering
test-website.net inside Chromium or Firefox still gives the same error!
One more thing to note is about
SELinux. As you might know,
SELinux is enabled by default on RHEL-based distros such as CentOS and Oracle-Linux. To make sure that SELinux is not messing up my work, I have configured it to
permissive mode in
/etc/selinux/config and confirming the effect after reboot using
SELinux status: enabled SELinuxfs mount: /selinux Current mode: permissive Mode from config file: permissive Policy version: 26 Policy from config file: targeted
This may sound like a duplicate of the following questions, but the answers in these questions suggest to setup a
Host-only adapter for the guest and configure
/etc/hosts in the host, which I have already tested and didn't work for me:
Any help ?!