Сделать WAMP www доступным в локальной сети
Я знаю, что есть вопросы, подобные этому, но ни один из них не касается моей конкретной ситуации.
У меня есть настройка сервера WAMP для разработки некоторых веб-сайтов, и она отлично работает. Мне нужно, чтобы он был доступен другому компьютеру в моей локальной сети через беспроводной маршрутизатор. Другой компьютер на самом деле Mac, и мне нужно только иметь возможность просматривать сайты разработки через браузер (не нужно обращаться к phpmyadmin или mySQL).
Я могу получить доступ к localhost с какой WAMP работает через браузер (страница WAMP по умолчанию отображается со ссылками на проекты сайта), используя IP-адрес моей машины windows. Очевидно, что нажатие на ссылки приведет к тому, что страница не будет найдена, так как URL-адрес относительно localhost, но даже если я явно введу url-адрес с IP (http://192.168.2.1/myproject
) Я все равно ничего не получите. (и url перенаправляет на localhost / myproject, даже если я ввожу его, как показано)
моя хост-машина имеет динамический IP, но так как она жестко связана с модем и маршрутизатор IP не изменяется, если я не сброшу маршрутизатор / модем. Я не вижу, что это проблема, хотя, поскольку я могу получить доступ к странице WAMP по умолчанию, используя IP-адрес с Mac.
какие идеи?
9 ответов
по умолчанию httpd.conf
имеют следующие настройки.
Deny from all
вы должны внести следующие изменения.
Allow from all
и сделать WAMP онлайн.
вы можете получить доступ к сайту по IP-адресу или имени компьютера из сети.
У меня была такая же проблема с моим сайтом WordPress. Моя цель состояла в том, чтобы увидеть веб-сайт разработки из браузера на другой рабочей станции PC/Linux в локальной сети. Следующие шаги решили проблему для меня:
перейдите в настройки WordPress > общие > адрес WordPress (URL) и адрес сайта (URL)
добавьте локальный IP-адрес локального компьютера, на котором работает WAMP-сервер, в поля и сохраните настройки. (например, http:// 192.168.0.101 / wordpress; используйте ipconfig в окне команды DOS для получения IP-адреса localhost).
из меню WAMP server в системном трее "put Online". Теперь любые другие устройства в локальной сети могут просматривать веб-сайт, используя IP-адрес в браузере (http:// 192.168.0.106/wordpress), и ссылки должны работать сейчас.
попробовать эти рекомендации. Мое предложение было бы проверить, привязан ли Apache только к 127.0.0.1 (localhost) и добавить сопоставление 192.168.2.1, если его нет. Не забудьте перезапустить Apache после его добавления.
Если вы используете wamp в windows, пожалуйста, измените настройки брандмауэра windows в режим OFF и перезагрузите сервер и проверьте.
Панель управления-->Система и безопасность-- > Брандмауэр Windows-- > выключить Брандмауэр windows
просто сделайте вышеуказанное изменение и убедитесь, что это сработает.
ура Амит!--1-->
имеет смысл теперь, когда я понял это.
перенаправление на localhost было фактически вызвано файлом конфигурации для CMS, на котором был построен сайт (таким образом, почему он вызовет главную страницу WAMP, но не сможет загрузить сайт проекта).
прежде всего поставить онлайн ваш wamp на приборной панели. Позже, если есть настройка в Listen 80
если это по-другому.
изменить на Listen 80
затем отключите перезапуск брандмауэра Wamp все службы.
прежде всего поставить онлайн ваш wamp на приборной панели. А затем отложите брандмауэр позже, если есть настройка в Listen 127.0.0.80
если это по-другому.
измените его, чтобы прослушать 127.0.0.80 на Allow for all
перезапустить Wamp все службы.
вы можете попробовать добавить имя сервера в файл hosts на Mac. Затем вы нажимаете HTTP-сервер, используя допустимое имя хоста.
Я думаю, вы используете неправильный ip-адрес, поскольку большинство маршрутизаторов использует 192.168.1.1 для себя. Вот почему вы не можете ничего видеть.e ваш компьютер имеет другой ip-адрес.
чтобы решить его, сначала вам нужно знать ip-адрес вашего компьютера ow Я окно перейти к cmd и введите ipconfig там вы можете увидеть ваш компьютер lan ip-адрес в IPv4
используйте этот ipaddress для подключения к WAMP-серверу.
надеюсь, это поможет вам