Warnings from an Apache Pro
Just found your site while surfing, thought you ought to know:
Most apache installation since about 1.3 (afaik) come with a set of tools called: a2ensite - to enable virtual hosts, and a2enmod - to enable modules.
Also, virtual hosts are not virtual directories. Your little hack of a virtual host to make it look like it's a virtual directory is... well, dangerous. It gives the impression that using a VirtualHost with the same ServerName directive as the main server is an intentional "feature" of vhosts - where it is, in fact, not. I'd urge caution using vhosts in this way, as you could get some pretty bizarre outcomes... I've never experimented, it may not even be possible.
Another thing is not to encourage the use of GUI tools when a CLI is available. If you can, edit the /etc/hosts file manually. The advice regarding using "System>Administration>Network Tools" depends on both Gnome and the network-tools applet not changing - which they will, and do, quite often. If you can't edit the /etc/hosts file manually, you shouldn't be using a GUI to do it for you - you should get an expert to. You can wreak havoc using a GUI without knowing what it's doing "under the hood" for server administration tasks. GUIs are supposed to be about convenience, not "dumbing down" server admin so any old fool can pick it up in a day.


