title: apache vhost _default_ vs. localhost issue
body: <p>Don't know how to better describe that for the title. The problem is:</p>
  
  <p>I use vhosts extensively for my work, but occasionally I just slap some files into a localhost/mysite</p>
  
  <p>When I use a vhost (i.e., mysite.local), I can set my first vhost the way it comes "out of the box" and then put the mysite.local vhost block:</p>
  
  <pre><code>&lt;VirtualHost _default_:80&gt;
     DocumentRoot C:/UniServer/www
     ServerName localhost
     ErrorLog "logs/error.log"
     CustomLog "logs/access.log" common
  &lt;/VirtualHost&gt;
  
  &lt;VirtualHost 127.0.0.1&gt;
  ServerAdmin webmaster@localhost
  ServerName mysite.local
  DocumentRoot "C:/UniServer/www/mysite/public_html/"
  SetEnv ENVIRONMENT localhost
  &lt;/VirtualHost&gt;
  </code></pre>
  
  <p>But if I want to use localhost/mysite, I have to change it to:</p>
  
  <pre><code>&lt;VirtualHost localhost:80&gt;
      DocumentRoot C:/UniServer/www
      ServerName localhost
      ErrorLog "logs/error.log"
      CustomLog "logs/access.log" common
  &lt;/VirtualHost&gt;
  </code></pre>
  
  <p>Which is a pain, obviously, as it includes an apache restart.</p>
  
  <p>my httpd.conf is set to:</p>
  
  <p>ServerName localhost</p>
  
  <p>.htaccess doesn't seem to be what is affecting it. Would really appreciate it if someone could give me a lead on this!</p>
  
  <p>EDIT: should have mentioned, when I want to use mysite.local, I CANNOT use:</p>
  
  <pre><code>&lt;VirtualHost localhost:80&gt;
  </code></pre>
  
  <p>I MUST use:</p>
  
  <pre><code>&lt;VirtualHost _default_:80&gt;
  </code></pre>
  
  <p>So it is "broken" in both directions</p>
  
  <p>Thanks,</p>
  
  <p>Jeff</p>