Here's my http-vhosts:
NameVirtualHost
123.123.123.123:80
<VirtualHost
123.123.123.123:80>
ServerAdmin
web...@website.com
ServerName
website.com
ServerAlias
www.website.com
DocumentRoot /var/www/apps/website/www.website/current/public
<Directory "/var/www/apps/website/www.website/current/public">
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/www/apps/website/www.website/shared/log/
www.website.com-error_log
CustomLog /var/www/apps/website/www.website/shared/log/
www.website.com-access_log combined
</VirtualHost>
<VirtualHost
123.123.123.123:80>
ServerAdmin
web...@website.com
ServerName
dev.website.com
ServerAlias
www.dev.website.com
DocumentRoot /var/www/apps/website/dev.website/current/public
<Directory "/var/www/apps/website/dev.website/current/public">
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/www/apps/website/dev.website/shared/log/
dev.website.com-error_log
CustomLog /var/www/apps/website/dev.website/shared/log/
dev.website.com-access_log combined
</VirtualHost>
<VirtualHost
123.123.123.123:80>
ServerAdmin
web...@website.com
ServerName
staging.website.com
ServerAlias
www.staging.website.com
DocumentRoot /var/www/apps/website/staging.website/current/public
<Directory "/var/www/apps/website/staging.website/current/public">
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/www/apps/website/staging.website/shared/log/
staging.website.com-error_log
CustomLog /var/www/apps/website/staging.website/shared/log/
staging.website.com-access_log combined
</VirtualHost>