When setting up virtual hosts on Ubuntu 14.04, you can easily get tripped up by a change in Apache version 2.4. If you’re getting the error:
You don’t have permission to access / on this server.
or seeing this in your Apache Logs:
client denied by server configuration: [document root]
Try adding the following to your virtual host file:
Require all granted