Сделать WAMP www доступным в локальной сети - PullRequest
9 голосов
/ 14 апреля 2011

Я знаю, что есть вопросы, подобные этому, но ни один из них не касается моей конкретной ситуации.

У меня есть настройка сервера WAMP для разработки некоторых веб-сайтов, и он работает отлично. Мне нужно, чтобы он был доступен для другого компьютера в моей локальной сети через беспроводной маршрутизатор. Другой компьютер на самом деле Mac, и мне нужно только просматривать сайты разработки через браузер (не требуется доступ к phpmyadmin или mySQL).

Я могу получить доступ к локальному хосту, на котором работает WAMP, через браузер (по умолчанию отображается страница WAMP со ссылками на проекты сайта) с использованием IP-адреса моего компьютера с Windows. Очевидно, что нажатие на ссылки приведет к тому, что страница не будет найдена, поскольку URL относится к localhost, но даже если я явно наберу URL с IP (http://192.168.2.1/myproject), я все равно ничего не получу. (и URL-адрес перенаправляется на localhost / myproject, даже если я наберу его, как показано на рисунке)

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

Есть идеи?

Ответы [ 9 ]

10 голосов
/ 17 августа 2013

По умолчанию httpd.conf имеют следующие настройки.

 Deny from all

Вы должны внести следующие изменения.

 Allow from all

и сделать WAMP онлайн

Вы можете получить доступ к сайту по IP-адресу или имени компьютера из сети.

7 голосов
/ 02 сентября 2012

У меня была такая же проблема с моим сайтом Wordpress.Моя цель состояла в том, чтобы увидеть веб-сайт разработчика из браузера на другой рабочей станции ПК / Linux в локальной сети.Следующие шаги решили проблему для меня:

  1. Перейдите в Настройки WordPress> Общие> Адрес WordPress (URL) и Адрес сайта (URL)

  2. Добавьте в поля локальный IP-адрес локального ПК, на котором работает сервер WAMP, и сохраните настройки.(например, http: // 192.168.0.101/wordpress; используйте ipconfig в командном окне DOS, чтобы получить IP-адрес локального хоста).

  3. Из меню сервера WAMP в системном трее «В сети».Теперь любые другие устройства в локальной сети могут просматривать веб-сайт, используя IP-адрес в браузере (http: // 192.168.0.106/wordpress), и теперь ссылки должны работать.

3 голосов
/ 14 апреля 2011

Попробуйте эти рекомендации. Мое предложение было бы проверить, если Apache привязан только к 127.0.0.1 (localhost) и добавить отображение 192.168.2.1, если его там нет. Не забудьте перезапустить Apache после его добавления.

2 голосов
/ 17 октября 2013

Если вы используете wamp в Windows, измените настройки брандмауэра Windows на режим OFF, перезагрузите сервер и проверьте.

Панель управления -> Система и безопасность -> Брандмауэр Windows --> Отключить брандмауэр Windows

Просто внесите вышеуказанные изменения и убедитесь, что это сработает.

ура Amit

1 голос
/ 04 сентября 2013

Прежде всего, поместите в сеть своего вампа на панели управления. А затем отключите брандмауэр, если в httpd.conf file Listen 127.0.0.80 есть настройка, отличная от этой.

Измените его на Listen 127.0.0.80 на Allow for all. Перезапустите Wamp all services.

1 голос
/ 03 сентября 2012

Прежде всего, поместите в сеть своего вампа на панели управления.Позже, если в httpd.conf файле Listen 80 есть настройка, отличная от этой.

Измените ее на Listen 80, затем отключите перезапуск брандмауэра. Wamp all services.

1 голос
/ 10 мая 2011

Имеет смысл теперь, когда я понял это.

Перенаправление на localhost было на самом деле вызвано файлом конфигурации для CMS, на которой был построен сайт (поэтому он должен был вызвать главную страницу WAMP, но не смог загрузить сайт проекта).

0 голосов
/ 12 мая 2011

Я думаю, что вы используете неправильный IP-адрес, так как большинство маршрутизаторов использует 192.168.1.1 для себя. Вот почему вы не можете ничего просматривать, т. Е. У вашего компьютера другой IP-адрес.

Чтобы решить эту проблему, сначала нужно узнать IP-адрес вашего компьютера. Я окно перейти к CMD и введите ipconfig там вы можете увидеть свой IP-адрес компьютера в IPv4

Используйте этот ipaddress для подключения к серверу wamp.

Надеюсь, это поможет вам

0 голосов
/ 14 апреля 2011

Вы можете попробовать добавить имя хоста сервера в файл hosts на Mac. Затем вы подключаетесь к HTTP-серверу, используя правильное имя хоста.

...