доступ к серверу wamp через интернет

доступ к серверу wamp через интернет

Мой сервер разработки расположен на локальном хосте и в настоящее время использует Wamp Server.

Я настроил переадресацию портов на своем маршрутизаторе (я использовал похожую конфигурацию для игровых серверов, и для них это работает).

Я установил прослушивание в http.conf на порт 8080, никакой брандмауэр не блокирует Apache, и разрешил доступ All в http.conf для Directory F:/wamp/www. Я все еще не могу заставить это работать. Сервер работает нормально для localhost, но я не могу получить к нему доступ из интернета через мой глобальный IP.

У меня динамический IP-адрес, но это не проблема, поскольку я просто буду сообщать клиентам текущий IP-адрес каждый раз, когда он изменится.

решение1

Если он работает в локальной сети, но не работает в глобальной сети, то вам может потребоваться переадресация портов.

Это распространенная проблема, если у вас есть кабельный модем или что-то, выполняющее функции аппаратного брандмауэра.

Если да, то вот как я бы это исправил у себя, и результат должен быть похож на ваш:

Сначала нажмите, WINKEYзатем введите, cmdзатем в командной строке введите ipconfig /all. Запишите IPv4-адрес для вашего компьютера. Это будет похоже 192.168.0.10на пример.

IPv4 Address. . . . . . . . . . . : 192.168.0.10(Preferred)

Это адрес вашего компьютера в локальной сети. Допустим, ваш WAN IP-адрес такой 24.100.50.200, а ваш Wampserver настроен на порт 1337. Вы ожидаете, что он будет работать через , http://24.100.50.200:1337но это не так.

Ваша цель сейчас — перенаправить порт 1337 в вашем брандмауэре на 192.168.0.10:1337. Это имеет смысл, потому что представьте, что у вас есть 5 компьютеров. Как ваш модем/маршрутизатор узнает, на какой из них отправлять трафик?

Сейчас:

  1. Открыть браузер
  2. Идти кhttp://192.168.0.1
  3. Войти как администратор
  4. Найти переадресацию портов
  5. Введите ваш IP:192.168.0.10
  6. Введите порт:1337
  7. Пересылайте TCP туда (или UDP тоже), но это должен сделать только TCP (не цитируйте меня по этому поводу)
  8. Сохранять
  9. Убедитесь, что он сохранен, иногда эти админы вас троллят.
  10. Попробуйте подключиться еще раз, используя ваш WAN IP и порт.

решение2

Ваша проблема, скорее всего, не в WAMP и не в маршрутизаторе.

Пытаясь решить эту же самую проблему пару месяцев назад, я обнаружил, что хотя маршрутизатор перенаправлял мой IP на модем, проблема была в том, что мой модем не перенаправлял соединения (в моем случае на порт 80, но то же самое было с 8080) на маршрутизатор. В свою очередь маршрутизатор перенаправлял на мой сервер.

Вот что вам следует сделать:

  1. Взгляните на свой модем (в моем случае он был расположен по адресу 192.168.2.1) и найдите

    NAT (Network Address Translation)

  2. Введите IP-адрес вашего маршрутизатора (в моем случае это 192.168.0.1) и порт, на который вы хотите пересылать запросы (в вашем случае это 8080).

  3. Сохраните эти настройки и попробуйте еще раз!

Надеюсь, это решит вашу проблему! Если это так, обязательно примите это как ответ на ваш вопрос.

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

Связанный контент