This server block is working. This is the html catch all page for domain site.com Located @ /var/www/site.com/html/indexpagedir/index.html You're seeing this because theres nothing set up for this domain yet OR for this particular location ie. site.com/'some_location'