Wampserver 403 on named virtual hosts outside of /www
http-status-code-403, virtualhost, wamp, wampserver
Solution
I guess I should have looked at the http.conf more carefully. It's not that long, mostly comments. The troublesome part was this.
# Deny access to the entirety of your server's filesystem. You must
# explicitly permit access to web content directories in other
# <Directory> blocks below.
#
<Directory />
AllowOverride none
Require all denied
</Directory>
I commented it out and now stuff works, although I guess it's less secure, but it is just a testing server.
I thought the `<Directory "m:/Work/New MD9.ca/site/">` bit was supposed to take care of it but I guess not.
Problem
Wampserver tells me accessed denied when I try making a virtual host outside of the c:/wamp/www/ directory. I can make one fine within that directory. Even making a symbolic link to the folder works, but I would rather not have to use symbolic links. Why doesn't it work? Here is the code I use at the end of httpd.conf ``` NameVirtualHost *:80 <VirtualHost *:80> DocumentRoot "c:/wamp/www" ServerName localhost ServerAlias localhost </VirtualHost> <VirtualHost *:80> ServerName local.cascade DocumentRoot c:/wamp/www/cascade/ </VirtualHost> <VirtualHost *:80> ServerName local.md9 ServerAlias local.md9 DocumentRoot "m:/Work/New MD9.ca/site/" </VirtualHost> <Directory "m:/Work/New MD9.ca/site/"> Order Allow,Deny Allow from All </Directory> ``` The "cascade" vh works fine.