2013-08-20 2 views
1

Я использовал WAMP-сервер на своем ноутбуке, чтобы несколько раз в неделю размещать веб-сайт в локальной сети моих родителей. Я всегда мог получить доступ к локальной странице хоста с других устройств, которые были подключены к одному маршрутизатору, набрав локальный IPv4-адрес моего ноутбука в браузере.Доступ к локальному хосту WAMP с другого устройства по IP-адресу хоста прекратился, работая

Несколько дней назад я вернулся в свою комнату для студентов (где у меня также был свой собственный беспроводной маршрутизатор), и я попытался получить доступ к локальному хосту точно так же, как и раньше, но он не работает. Здесь мой локальный IPv4-адрес 192.168.0.107 и я попытался следующие, чтобы сделать его работу:

  • Выключите брандмауэр моего ноутбука.

  • Отредактируйте httpd.conf файл Apache из:

    ... 
    
    Listen 0.0.0.0:80 
    
    ... 
    
    Order Deny,Allow 
    Deny from all 
    Allow from 127.0.0.1 
    Allow from ::1 
    Allow from localhost 
    
    ... 
    

    к:

    ... 
    
    Listen 80 
    
    ... 
    
    Order Deny,Allow 
    Deny from all 
    Allow from all 
    
    ... 
    

Тем не менее, всякий раз, когда я типа 192.168.0.107 в браузере другого ноутбука, он принимает навсегда для загрузки, и в конечном итоге он говорит мне, что сервер слишком долго реагирует. Пожалуйста, помогите мне!

Примечание: Я не уверен, что это актуально, но я запустил cmd на другом компьютере (подключен к тому же маршрутизатору через Wi-Fi) и выполнил команду «ping 192.168.0.107», которая, казалось, запускалась хорошо ...

EDIT: Мой файл httpd.conf можно найти здесь: http://pastebin.com/h639eFgA. Также я использую Windows 7 x64.

EDIT2: Решил проблему, полностью переустановив окна (форматирование дисков и свежую переустановку). Проблема, вероятно, имела какое-то отношение к порту 80 моего ПК, который каким-то образом блокируется моим маршрутизатором или некоторым приложением, которое я думаю.

+0

Можете ли вы подтвердить, что если вставить правильный IP (192.168.0.107) в httpd.conf, он работает ??? – Mathlight

+0

@Mathlight Я не уверен, куда вставить мой ip в файл httpd.conf, поскольку я совершенно новичок в этом. Не могли бы вы дать мне дополнительную информацию? – user2700837

+0

Слушайте, если я прав ...: 'Listen 192.168.0.107: 80' – Mathlight

ответ

3

Откройте файл httpd.conf, найдите «Элементы управления, которые могут получить информацию с этого сервера». это раздел, который определяет, какой IP-адрес получает доступ к вашему серверу Apache. По умолчанию, это дает доступ только для localhost или 127.0.0.1, вам нужно добавить строку

Allow from all 

в конце этого раздела. Теперь сохраните файл, закройте его и перезапустите Wamp. Виола! Вы сможете получить доступ к серверу Apache, установленному на вашем компьютере, по IP-адресу. Пожалуйста, отметьте это как ответ, если он решает ваш вопрос.

Смежные вопросы