Я разработал сайт с использованием WAMP, и он работает локально.
Я хочу предоставить доступ другим пользователям, и когда я подключаю сервер к сети и помещаю свой IP в браузер, он работает.
Когда я помещаю IP в браузеры других компьютеров (в той же сети или снаружи), сервер не реагирует.
Какие-либо предложения?
Ok. Итак, чтобы быть ясным ....
Когда вы сидите за компьютером, на котором запущен WAMP, и вы вводите ВНЕШНИЙ IP-адрес в браузер, вы можете просматривать веб-сервер.
Когда вы сидите за другим компьютером в той же IP-подсети (подключенной к тому же маршрутизатору и / или коммутатору) и добавляете ВНЕШНИЙ IP-адрес в браузер, вы не видите веб-сервер.
Когда вы сидите за другим компьютером, который НЕ находится в той же IP-подсети (не подключен к тому же маршрутизатору и / или коммутатору), и вы вводите ВНЕШНИЙ IP-адрес в браузере, вы не видите веб-сервер.
Вы перенаправили порт 80 в маршрутизаторе на внутренний IP-адрес этого компьютера? Ваш интернет-провайдер разрешает входящий доступ / трафик через порт 80? Как бы вы это проверили? Ну, во-первых, убедитесь, что ваш маршрутизатор не имеет брандмауэра, блокирующего входящий трафик порта 80. Убедитесь, что вы правильно перенаправили порт 80. Убедитесь, что ваш внутренний IP-адрес является статическим (в таблице DHCP). Если вы сделали все это ... тогда это может быть проблема с портом 80. Вы можете проверить это, зайдя в WAMP и изменив используемый порт на ... что угодно ... 8080. В любом случае, это только для целей тестирования. Затем вернитесь в маршрутизатор, и везде, где вы имели дело с портом 80, измените его на 8080. Затем попробуйте получить доступ к серверу.
источник
Возможно, apache прослушивает только петлевой адрес
127.0.0.1
. Проверьте ваши конфигурационные файлы для этого. Чтобы связать apache со всеми доступными интерфейсами на порту 80, установите для cfg значениеListen 80
См. Http://httpd.apache.org/docs/2.0/bind.html.
Кроме того, вы можете временно отключить все программное обеспечение безопасности / брандмауэра во время тестирования. Или, если вы точно знаете, как, то сначала проверьте и настройте брандмауэры. Если в вашей частной сети есть маршрутизаторы, возможно, существуют брандмауэры / настраиваемая маршрутизация, которые не позволяют другим подключаться. Смотрите ответ Бон Гарт для деталей.
источник
Перейти к:
Есть опция под названием «Запретить все».
Измените его на «Разрешить от всех».
Это должно работать отлично.
источник
Перейти к wamp \ alias и выполнить модификацию следующих трех файлов
и заменить
с
источник