2016-10-03 9 views
0

недавно измененную httpd.conf и HTTPd-vhosts.conf добавить ВХосты ...виртуальные хосты на WAMP причиняя 403 запрещено на 192.168.1.6 ... другие псевдонимы все еще работают

#IncludeOptional "E:/wamp/vhosts/*" 
Include "E:/wamp/alias/*" 

NameVirtualHost *:80 
<VirtualHost *:80> 
    DocumentRoot "e:/wamp/www" 
    ServerName localhost 
    ServerAlias localhost 
    <Directory "e:/wamp/www"> 
     Options Indexes FollowSymLinks 
     AllowOverride All 
     Require local 
     Require ip 192.168.1 
    </Directory> 
</VirtualHost> 

<VirtualHost *:80> 
    DocumentRoot E:/activeWork/projects 
    ServerName projects.local 
     <Directory "E:/activeWork/projects"> 
     Options Indexes FollowSymLinks 
     AllowOverride All 
     Require local 
    </Directory> 

</VirtualHost> 
<VirtualHost *:80> 
    DocumentRoot E:/activeWork/projects 
    ServerName www.projects.local 
     <Directory "E:/activeWork/projects"> 
     Options Indexes FollowSymLinks 
     AllowOverride All 
     Require local 
    </Directory> 
</VirtualHost> 
<VirtualHost *:80> 
    DocumentRoot E:/activeWork/projects 
    ServerName api.projects.local 
     <Directory "E:/activeWork/projects"> 
     Options Indexes FollowSymLinks 
     AllowOverride All 
     Require local 
    </Directory> 
</VirtualHost> 

после этого, когда я пытаюсь загрузить 192.168.1.6 или 127.0.0.1, дает мне:

Forbidden 

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

я пытался решить это капелька this answer, но не работает для меня

recommandation и в ответах я проверить мой access.log и это результат:

192.168.1.6 - - [03/Oct/2016:11:03:00 +0330] "GET/HTTP/1.1" 403 288 
127.0.0.1 - - [03/Oct/2016:11:00:55 +0330] "GET/HTTP/1.1" 403 286 
+0

См. Это сообщение, это покажет вам, как создать [правильное и полное определение виртуального хоста] (http://stackoverflow.com/questions/23665064/project-links-do-not-work-on-wamp-server/ 23990618 # 23990618) – RiggsFolly

+0

спасибо ... я прочитал все это и отредактировал мой Q, но моя проблема в ошибке 403 на 192.168.1.6 –

+0

Покажите нам ваш файл 'httpd-vhost.conf', пожалуйста, – RiggsFolly

ответ

0

моя проблема заключается в определении 3 пункта виртуального хоста в том же каталог, и этот запутанном апач ... наконец Тпе к riggsfolly я установил, что ... у этого я сделать изменения этого guide to define VHost иметь установки вещей в правильном направлении

0

, если вы уверены, что ваш WAMP путь установки внутри E: , то я предлагаю вам проверить ваш журнал доступа и журнал ошибок, чтобы собрать больше информации.

+0

Это комментарий, а не ответ – RiggsFolly

0

Предполагаю, что вы используете Apache 2.4 или более поздней версии на вашем Wampserver? Если это так, то замените требуют правил с «Требовать все предоставлено» в вашем виртуальном хосте одновременно, как это:

<VirtualHost *:80> 
    DocumentRoot "e:/wamp/www" 
    ServerName localhost 
    ServerAlias localhost 
    <Directory "e:/wamp/www"> 
     Options Indexes FollowSymLinks 
     AllowOverride All 
     Require all granted 
    </Directory> 
</VirtualHost> 

Если он все еще не работает, проверьте, если ваш брандмауэр блокирует доступ.