Add Sites in Apache with Custom vhost Template

Commands will add your domain into Apache.  
Then reload Apache so the new configuration will take effect.
 
NOTE-apache-template configures Apache by:
*Use all web on port 80
*creates webroot at /var/www/sites/drupaladmin.net/htdocs
--Drupal files go into /htdocs
*Accepts both http:// and www
--Example: http://drupaladmin.net and http://www.drupaladmin.net
*Symlinks will work for Apache
*Allows Clean URL
*Creates access and error logs
--/var/log/drupaladmin.net/access
--/var/www/log/drupaladmin.net/error
 
 
 cd /etc/apache2/sites-available/
 wget -O /etc/apache2/sites-available/apache-template http://drupaladmin.net/sites/default/files/presentations/apache-template
 cat apache-template | sed 's/$DOMAIN/drupaladmin.net/g' > drupaladmin.net
 
 mkdir /var/www/sites
 cd /var/www/sites
 mkdir drupaladmin.net
 mkdir drupaladmin.net/htdocs
 a2ensite drupaladmin.net
 /etc/init.d/apache2 reload