My main website is working correctly but I'm trying to setup a subdomain, but it always shows the main website instead, i've copied the main section of my apache2.conf below
# Include the virtual host configurations:
Listen 80
# This is the "main" server running on 67.208.112.97
DocumentRoot /var/www
# This is the other address
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot /var/www
ServerName giantpixels.com.au
<Directory “/var/www”>
allow from all
Options +Indexes
</Directory>
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /home/gardenbook/wwwroot/gardenbook
ServerName garden.giantpixels.com.au
<Directory “/home/gardenbook/wwwroot/gardenbook”>
allow from all
Options +Indexes
</Directory>
</VirtualHost>