title: DocumentRoot always defaults to /var/www/html and cannot change it
body: <p>I've set up a Virtual host using PuPHPet (Vagrant-Puppet-PHP) Apparently PuPHPet creates a default site for me with this configuration <code>10-default_vhost_80.conf</code></p>
  
  <pre><code> &lt;VirtualHost *:80&gt;
     ServerName default
  
     ## Vhost docroot
     DocumentRoot "/var/www/html"
  
     ## Directories, there should at least be a declaration for /var/www/html
  
     &lt;Directory "/var/www/html"&gt;
       Options Indexes FollowSymlinks MultiViews
       AllowOverride All
       Require all granted
  
       &lt;FilesMatch "\.php$"&gt;
         Require all granted
         SetHandler proxy:fcgi://127.0.0.1:9000
       &lt;/FilesMatch&gt;
  
     &lt;/Directory&gt;
  
     ## Logging
     ErrorLog "/var/log/apache2/default_vhost_80_error.log"
     ServerSignature Off
     CustomLog "/var/log/apache2/default_vhost_80_access.log" combined
   &lt;/VirtualHost&gt;
  </code></pre>
  
  <p>And I've created this site config <code>site_dev.conf</code></p>
  
  <pre><code>&lt;VirtualHost *:80&gt;
   ServerName site.dev
  
   ## Vhost docroot
   DocumentRoot "/var/www/web"
  
   ## Directories, there should at least be a declaration for /var/www/web
  
   &lt;Directory "/var/www/web"&gt;
     Options Indexes FollowSymlinks MultiViews
     AllowOverride All
     Require all granted
  
     &lt;FilesMatch "\.php$"&gt;
       Require all granted
       SetHandler proxy:fcgi://127.0.0.1:9000
  
     &lt;/FilesMatch&gt;
  
   &lt;/Directory&gt;
  
   ## Logging
   ErrorLog "/var/log/apache2/av_0rjxvm6sfxhm_error.log"
   ServerSignature Off
   CustomLog "/var/log/apache2/av_0rjxvm6sfxhm_access.log" combined
  
   ## Server aliases
   ServerAlias www.site.dev
  
   ## SetEnv/SetEnvIf for environment variables
   SetEnv APP_ENV dev
  &lt;/VirtualHost&gt;
  </code></pre>
  
  <p>The default config is <code>apache2.conf</code></p>
  
  <pre><code> ServerName "local.puphpet"
   ServerRoot "/etc/apache2"
   PidFile ${APACHE_PID_FILE}
   Timeout 120
   KeepAlive Off
   MaxKeepAliveRequests 100
   KeepAliveTimeout 15
  
   User www-data
   Group www-data
  
   AccessFileName .htaccess
   &lt;FilesMatch "^\.ht"&gt;
       Require all denied
   &lt;/FilesMatch&gt;
  
   &lt;Directory /&gt;
     Options FollowSymLinks
     AllowOverride None
   &lt;/Directory&gt;
  
  
   HostnameLookups Off
   ErrorLog "/var/log/apache2/error.log"
   LogLevel warn
   EnableSendfile Off
  
   #Listen 80
  
  
   Include "/etc/apache2/mods-enabled/*.load"
   Include "/etc/apache2/mods-enabled/*.conf"
   Include "/etc/apache2/ports.conf"
  
   LogFormat "%h %l %u %t \"%r\" %&gt;s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
   LogFormat "%h %l %u %t \"%r\" %&gt;s %b" common
   LogFormat "%{Referer}i -&gt; %U" referer
   LogFormat "%{User-agent}i" agent
  
   IncludeOptional "/etc/apache2/conf.d/*.conf"
   IncludeOptional "/etc/apache2/sites-enabled/*"
  </code></pre>
  
  <p>I've already disabled the <code>10-default_vhost_80</code> and reloaded apache however my DocumentRoot still points to <code>/var/www/html/</code> am I missing something?</p>