This isn’t a question, just a tip that I hope someone finds useful. :)
If you follow Digital Ocean’s Virtual Host thread (https://www.digitalocean.com/community/articles/how-to-set-up-apache-virtual-hosts-on-ubuntu-12-04-lts) they recommend that you put your web files here:
I find it better to add your web files to your user’s directory so that you have read/write access when you connect to the server with a Secure FTP client (like Transmit for Mac: http://panic.com/transmit). Otherwise, editing files in /var/www requires sudo permission which can be less convenient.
I prefer to put my files for a website in: /home/<user>/example.com
So here’s what my virtual host file (/etc/apache2/sites-available/sandlotillustrated.com) looks like for one of my domains. Note the custom error log location for easier, non-sudo access:
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.