@ tekwalk.blogspot.com [13/Jan/2013]
Recently faced a situation where even after removing a VirtualHost, its ServerName was giving HTTP 200 response. It was all because of missed RTFM agenda.
When VirtualHosts get applied in Apache HTTPD server configuration, the first definition encountered by Apache Controller gets selected as the default route logic selected if the ServerName doesn’t match any provided.
example scripts at https://gist.github.com/abhishekkr/4526414