So I have a domain start with 'you', created a site it always resolves back to the last virtual host. But dummy. com is fine. There is what I did: 1: In ISPConfig 3.1, create two websites, minimal information, site names you dot com dummy dot com 2: Change windows' hosts file to make sure www.you. com and www.dummy. com resolve to my server ip 3: Open browser (chrome or ff), type in link www.dummy. com, it will display the default welcome page. 4: Type link www.you dot com, it will display the last virtual host you added, not the default welcome page. So looks like apache2 cannot read the vhost file of you dot com, but I did a diff of these two conf files, I don't see any issue. What is wrong?