Originally Posted by unSpawn
If you're new to Linux then it may be convenient but if the virtual machine only serves as Apache mirror then you don't need Xorg, GUI tools, KDE, GNOME or whatever else complete Desktop Environment. Removing it saves time spent on maintenance and disk space: a minimum installation of CentOS 6.3 takes up only aprox. 600 to 700 megs in /, most of which will be in /usr. And if it is supposed to become an active Apache server then you should choose to have a server partition layout with a separate /var. You've already experienced the main reason for having one.
Try, try again is what I did and finally got it like you suggested-- minimal install is good for what you mention and also for security. Reboots very quickly after updates and lets me run more vm's at the same time without taxing the host hardware as much.
I also somehow managed to set up nxserver so I can remotely access and manage the h/w host graphically (starting, stopping the guest vm's) since the cli commands seemed very unwieldy.