Assuming that the VPS IP is 58.130.17.168, there are two domain names pointing to the IP, respectively domain1.com, domain2.com,
To modify the/etc/httpd/conf/httpd.conf, add at the end of the file:
ServerName 58.130.17.168
Namevirtualhost 58.130.17.168
<virtualhost 58.130.17.168>
ServerName domain1.com
Documentroot/var/www/domain1.com
<directory "/var/www/domain1.com" >
Options Indexes FollowSymLinks
AllowOverride None
Order Allow,deny
Allow from all
</Directory>
</VirtualHost>
<virtualhost 58.130.17.168>
ServerName domain2.com
Documentroot/var/www/domain2.com
<directory "/var/www/domain2.com" >
Options Indexes FollowSymLinks
AllowOverride None
Order Allow,deny
Allow from all
</Directory>
</VirtualHost>
Then create different index.html files under/var/www/domain1.com and/var/www/domain2.com:
echo "Domain1" >/var/www/domain1.com/index.html
echo "Domain2" >/var/www/domain2.com/index.html
Set multiple host headers on a Linux server, set up multiple Web sites