Host two ready websites with different URL using same code base
It looks like you are looking for Multisite approach. It's pretty easy to set up and to keep sites separate, but if one day you'll need to share anything between sites, you'll regret not using Domain Access.

If you are sure there will be no need to share data, in &lt;drupal root&gt;/sites create 2 subdirectories, like example.org and example.com, and put site-specific files (modules, themes, libraries and settings.php) into them. Point both domains to your Drupal (your provider should be able to help with that) and Drupal will take care to recognize what site is accessed.

It might be worth to consider Domain Access module.


  The Domain Access project is a suite of modules that provide tools for running a group of affiliated sites from one Drupal installation and a single shared database.