2013-03-14 2 views
1

Хорошо, теперь эта проблема сводит меня с ума на неделю! Надеюсь, мы найдем решение вместе.Запрещенная ошибка при доступе к wamp из локальной сети

Я пытаюсь настроить мой сервер wamp на в локальной сети (можно получить доступ из локальной сети). В частности, я хочу получить доступ к проекту, сохраненному в папке/www, с другого компьютера, используя соединение с локальной сетью. Я использую Windows 7 для моего сервера wamp. Однако, когда я бегу «192.168.178.3:8080» с другого компьютера, я получаю следующее сообщение об ошибке:

Forbidden: You don't have permissions to access/on this server.

Я бегу WAMP на порт 8080 (порт 80 используется IIS);
Мой местный IP-адрес 192.168.178.3

Я попытаюсь объяснить вещи, которые я сделал до сих пор ...

Изменено следующее в httpd.conf:

Listen 192.168.178.3:8080 

<Directory /> 
    Options FollowSymLinks 
    AllowOverride None 
    Order deny,allow 
    Allow from all 
</Directory> 

<Directory "c:/wamp/www/"> 
# 
# Possible values for the Options directive are "None", "All", 
# or any combination of: 
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews 
# 
# Note that "MultiViews" must be named *explicitly* --- "Options All" 
# doesn't give it to you. 
# 
# The Options directive is both complicated and important. Please see 
# http://httpd.apache.org/docs/2.4/mod/core.html#options 
# for more information. 
# 
Options Indexes FollowSymLinks 

# 
# AllowOverride controls what directives may be placed in .htaccess files. 
# It can be "All", "None", or any combination of the keywords: 
# Options FileInfo AuthConfig Limit 
# 
AllowOverride All 
# 
# Controls who can get stuff from this server. 
# 
# Online --> Require all granted 

# onlineoffline tag - don't remove 
Order Deny,Allow 
Allow from all 
Allow from 127.0.0.1 

Require local 

</Directory> 

<Directory "c:/wamp/www/project"> 
    allow from all 
</Directory> 

<Directory "cgi-bin"> 
    AllowOverride None 
    Options None 
    Order allow,deny 
    Allow from all 
</Directory> 

Кроме того, я вставил следующие строки в HTTP-vhosts.conf:

<VirtualHost 192.168.178:8080> 
    DocumentRoot "C:/wamp/www/project" 
</VirtualHost> 

Я перезапущен everythi ng и поместите сервер , но все равно получите ту же ошибку.

Любая помощь или предложение будут оценены.

Спасибо заранее!

ответ

3

Мне действительно удалось решить мою проблему.

Порт 8080, казалось, вызывал проблемы (странно справа). Так я заново установил WAMP и сделал только следующие изменения в httpd.conf (используя порт 8070):

Listen 192.168.178.3:8070 

<Directory "cgi-bin"> 
    AllowOverride None 
    Options None 
    Order allow,deny 
    Allow from all 
</Directory> 

Кроме того, я должен был добавить исключение из этого порта в брандмауэре Касперского, а также настройку маршрутизатора для пересылки порта. Это решило.