I have a server that hosts stuff automatically from /var/www. I copied a directory like domain.com inside /var/www. I then added domain.com into my /etc/hosts for 127.0.0.1 (localhost/loopback). What's the .htaccess trick with Apache so that I can hit my site with: http://domain.com/ and it automatically knows to look in /var/www/domain.com/ (without redirection of the URL)?
                +1 
                A: 
                
                
              
            You need a virtual host like this:
NameVirtualHost *:80
<VirtualHost *:80>
  DocumentRoot /var/www/domain.com/
  ServerName domain.com
</VirtualHost>
More information on the Apache documentation: http://httpd.apache.org/docs/2.0/vhosts/examples.html
                  Fu86
                   2009-06-09 08:51:16
                
              
                
                A: 
                
                
              
            I think you are looking for:
<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot /var/www/htdocs/domain.com/
    ServerName *.domain.com
    ErrorLog logs/domain-error_log
    CustomLog logs/domain-access_log common
</VirtualHost>
this will look for anything comming in on *:80 and if it's domain.com its DocRoot becomes /var/www/htdocs/domain.com
                  the_ajp
                   2009-06-09 08:54:57