<p>I am getting an 403 access forbidden when attempting to open a page under a vhost where the document root is sitting on a different drive than where apache is sitting. I installed using the apachefriends release. This is my httpd-vhosts.conf file: </p>

<p><pre><code>
NameVirtualHost 127.0.0.1</p>

<p>&lt;VirtualHost 127.0.0.1>
  ServerName foo.localhost
  DocumentRoot "C:/xampp/htdocs/foo/public"
&lt;/VirtualHost></p>

<p>&lt;VirtualHost 127.0.0.1>
  ServerName bar.localhost
  DocumentRoot "F:/bar/public"
&lt;/VirtualHost>
</pre></code></p>

<p>When opening bar.localhost in my browser, Apache is giving me 403 Access Forbidden. I tried setting lots of different access rights, even full rights to everyone, but nothing I tried helped.</p>

<p>Edit: Thanks! For future reference, add 'Options indexes' within to show directory indexes.</p>

Somewhere, you need to tell Apache that people are allowed to see contents of this directory.
```
```
<Directory "F:/bar/public">
    Order Allow,Deny
    Allow from All
    # Any other directory-specific stuff
</Directory>
```
```
More info