How can I point to a site in a not common directory path? Normally when adding a new Drupal site I just put the sites root folder in /var/www/ and then edit the hosts file for that address and then edit the httpd.conf file to point to that site.

The situation here is the Drupal site I am working on came from a git repo where other people work on it as well. The site came like this - /sitename/web/sites/default so when I put that in my /var/www directory it isn't the same as a usual setup which is - /sitename/sites/default, multipleSite1, multipleSite2, ...

So the /web directory is throwing things off I think. It messes with the simple way I point to a site with http.d conf and the way Drupal looks inside that directory for the settings.php file.

Simple example of httpd.conf that normally works fine

&lt;VirtualHost *:80&gt;
     DocumentRoot /var/www/testsite
     ServerName testsite
&lt;/VirtualHost&gt;


Any ideas? I'm sure it's a real simple solution.

-apache2 on ubuntu10.04
If I have an unusual directory structure I tend to use symlinks to get the folders into the correct place on the system. 

If your site is running a standard drupal install you could install that to /var/www as normal

and create a link to your directory 

ls -s /path/to/my/default/dir /var/www/default