2014-09-23 3 views
0

Я установил WampServer 2.5 на Windows Server 2008 R2 64 битных и внесены необходимые изменения в апаче httpd.conf, как показано ниже:WAMP сервер установлен на Windows Server 2008 R2 не доступен по всему локальной сети

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

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

ответ

0

На самом деле это не изменение, и оно действует только в каталоге cgi-bin, а не в папке DocumentRoot.

Найдите этот раздел файла httpd.conf

# 
    # Controls who can get stuff from this server. 
    # 
# onlineoffline tag - don't remove 
    Require local 

Теперь давайте предположим, что ваш внутренний адрес подсети IP являются 192.168.1. *

Теперь вы должны добавить команду, чтобы сказать, что Apache разрешено принимать соединение от IP-адресов в этом диапазоне, например, так

# 
    # Controls who can get stuff from this server. 
    # 
# onlineoffline tag - don't remove 
    Require local 
    Require ip 192.168.1 

Обратите внимание на использовании только 3 из 4 квартили адреса IP.

Это позволит использовать любой IP-адрес в диапазоне от 192.168.1.0 до 192.168.1.255, т. Е. Всю подсеть. Изменение подсети в соответствии с вашим фактическим IP-адресом, используемым на вашем сайте.

Если вы хотите, чтобы вы могли быть более конкретными, так, если вам действительно нужно быть.

# 
    # Controls who can get stuff from this server. 
    # 
# onlineoffline tag - don't remove 
    Require local 
    Require ip 192.168.1.10 192.168.1.11 192.168.1.12