# this is part of my apache config (apache2.2/freebsd 6.0) # FILE: /usr/local/etc/apache22/httpd.conf # [ stuff skipped ] Include etc/apache22/vhosts/_default_-http Include etc/apache22/vhosts/*-http.conf Include etc/apache22/vhosts/_redirects_-http Include etc/apache22/vhosts/_default_-https Include etc/apache22/vhosts/*-https.conf # EOF # FILE: /usr/local/etc/apache22/vhosts/_default_-http DocumentRoot /www/_default_/data CustomLog /var/log/apache/_default_-access.log combined ErrorLog /var/log/apache/_default_-error.log DocumentRoot /www/_default_/data CustomLog /var/log/apache/_default_-access.log combined ErrorLog /var/log/apache/_default_-error.log # EOF # after that, i use normal vhosts for the rest # FILE: /usr/local/etc/apache22/vhosts/%YOURVHOST%-http.conf DocumentRoot /www/%USER%/%YOURVHOST%/data ServerName %YOURVHOST% ServerAlias %YOURVHOSTALIASES% CustomLog /var/log/apache/%YOURVHOST%-access.log combined ErrorLog /var/log/apache/%YOURVHOST%-error.log # EOF