But the server side still needs to have some sort of config (e.g. the httpd.conf file) to process the "host" name in the header and point it to the right vhost. It doesn't need to be in the /etc/hosts, but there has to be some sort of incoming route handling.