I run a Debian VM as my development environment, running Apache v 2.4.10. Until yesterday it has been working fine but as of this morning any page i try and visit in the browser that resolves to the VM displays completely blank. Even non-existent pages display as blank.
No errors appear in the apache error logs. Visiting the page locally on the VM works fine. I can ping the VM fine from the Windows machine.
I have not touched the default apache.conf but my vhosts file looks like this:
<Directory /sites>
Options +Indexes +FollowSymLinks -MultiViews
AllowOverride All
Require all granted
Allow from all
</Directory>
.... and then a bunch of vhosts.
As I say though this has all been working fine until yesterday.
I apologise there is not much to offer here, but I've checked all the basics and can't surmise why this would be happening. I would appreciate any help; thanks in advance.
A weird thing to note: I dual boot Windows and Kubuntu, and share the Virtualmachine between the two OSs (the VM sits on its own NTFS partition). If I boot into Linux and run up the virtualmachine identically, it works fine! All pages work! EXCEPT for when you make a cUrl request - then that returns no content. Not sure if related. This would suggest that something about the way that windows and curl request pages is different to the way the same browsers in linux do???
This is my VM's interfaces file:
auto lo
iface lo inet loopback
allow-hotplug eth0
iface eth0 inet dhcp
allow-hotplug eth2
iface eth2 inet static
address 192.168.56.10
netmask 255.255.255.0
network 192.168.56.0
broadcast 192.168.56.255
allow-hotplug eth1
iface eth1 inet static
address 192.168.20.198
netmask 255.255.255.0
network 192.168.20.0
broadcast 192.168.20.255
Virtualbox has three interfaces set, 1 NAT, 1 Bridged Adapter, and 1 host-only adapter.