Alternate virtual server names

I am running virtualmin on ubuntu 10.04 and had everything working fine but now its having problems.
This server is a redundant backup so unsure when or how the issues started.

The first sign of problems was that php pages would download instead of displaying the page.

I checked apache2 modules and php had removed itself.

Reinstalled the module and php seemed to be loaded fine.

Tried a number of tests and tweaks, numerous restarts but still downloading instead of displaying.

I then tried overriding DNS with my local hosts file and the page works. is the virtual server name is an Alternate virtual server names

www works (with hosts override) but www2 doesnt.

Previously this was working fine, I don’t think I have touched the config since I last tested it, other than run the updates through virtualmin.

Any ideas on the cause of this?