My linux server hosts 3 virtual hosts, example.com, example.net, and example.org, separately configured to listen on 192.168.1.90:80 and respond to the addresses, the root directories are different and configured well. But which ever site I try to access it always delivers example.com.
<VirtualHost lists.pirate-party.in:80>
DocumentRoot "/home/webmaster/www/PirateParty/wiki"
<Directory "/home/webmaster/www/PirateParty/wiki">
allow from all
Options +Indexes
</Directory>
</VirtualHost>
<VirtualHost www.pirate-party.in:80>
DocumentRoot "/home/webmaster/www/PirateParty"
<Directory "/home/webmaster/www/PirateParty">
allow from all
Options +Indexes
</Directory>
</VirtualHost>