In my work I need to create another Drupal site with the same code base of the existing site, I use a Drupal feature called Multisites. What it means is two or more sites sharing the same Drupal core files. If the Drupal core files are updated, all the sites will be updated.
1. Create a new database for the second site (www.secondsite.com)
2. Create a virtual host
ServerAdmin lawrence@athabascau.ca
DirectoryIndex index.php index.html index.htm
DocumentRoot /var/www/drupal
ServerName www.secondsite.com