4

I'm trying to setup a virtual host on my server. I'm in windows server 2012. When I activate the vhost by uncomment the line Include conf/extra/httpd-vhosts.conf , I get this error:

You don't have permission to access / on this server

This is my httpd-vhosts.conf file

<VirtualHost *:80>
    ServerAdmin webmaster@homemail.net
    DocumentRoot "e:/wamp/www"
    ServerName localhost
    ServerAlias localhost
    <Directory  "e:/wamp/www">
        AllowOverride All
        <IfDefine APACHE24>
            Require local
        </IfDefine>
        <IfDefine !APACHE24>
            Order Deny,Allow
            Deny from all
            Allow from 127.0.0.0 localhost ::1
        </IfDefine>
    </Directory>
</VirtualHost>
<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host2.example.com
    DocumentRoot "e:/wamp/www/test"
    ServerName test.com
    ErrorLog "logs/test-error.log"
    CustomLog "logs/test-access.log" common
</VirtualHost>

Edit

After an day of trying to fix this problem, is this my current httpd-vhosts.conf file:

NameVirtualHost localhost
<VirtualHost localhost>
    DocumentRoot E:/wamp/www/
    ServerName localhost
</VirtualHost>

NameVirtualHost itp-recouvrement.bnpparibas     

<VirtualHost test>     
    DocumentRoot E:/wamp/www/test/
    ServerName exemple.fr
    ServerAlias www.exemple.fr
    ErrorLog "logs/test.log"
    CustomLog "logs/test.log" common
    <Directory />
        Options -Indexes +FollowSymLinks +MultiViews
        AllowOverride All
    </Directory>
</VirtualHost>

This is working locally, but not when I access the server from an another PC, I have same error before

tiaana
  • 103
  • 8

0 Answers0