Как я могу поместить мой WAMP онлайн для доступа к кому-либо?

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

Что мне нужно для настройки на следующих интерфейсах?

  1. мой беспроводной маршрутизатор
  2. Windows 7
  3. WAMP

Это очень легко для меня на WinXP.

  • Запустите командную строку и введите ipconfig /all – получите локальный IP-адрес
  • Войдите в свой маршрутизатор и настройте перенаправление портов для перенаправления HTTP на локальный IP-адрес
  • Нажмите на свой значок WAMP и снова нажмите «Положить в Интернет»,
  • Перейдите на свой удаленный IP-адрес (вы можете найти его где-то, как http://www.whatsmyip.org/ )

Другой вариант – просто использовать службу туннелирования, например:

  • pagekite.net
  • forwardhq.com
  • progrium.com/localtunnel/

Localtunnel является открытым исходным кодом, в то время как другие требуют, чтобы вы заплатили небольшую ежемесячную плату после пробного периода.

Чтобы разрешить внешние подключения к вашему серверу, вы должны перезапустить WAMP в онлайн-режиме.

Щелкните левой кнопкой мыши по значку WAMP и выберите «Поместить в сеть».

Подождите, пока статус значка снова не изменится на белый.

Введите свой IP-адрес в панель веб-браузера и нажмите enter.

Если вы получите ту же запрещенную страницу, что и раньше, нажмите F5, чтобы браузер загрузил самую новую версию.

Если он все еще не работает, вам, вероятно, придется включить пересылку портов 80 в конфигурацию вашего маршрутизатора.

Наконец, ваш приятель может видеть вашу домашнюю страницу!

Если ваш сервер Apache уже запущен и запущен на вашем локальном хосте, вы должны просто настроить маршрут в своем маршрутизаторе, чтобы указать на свой компьютер для входа в порт на порту 80.

EDIT: Я только что проверил настройки маршрутизатора и называет это «сервисами». Он позволяет прослушивать входящие запросы на определенном порту и пересылать запрос на конкретный компьютер (по IP), подключенный к маршрутизатору.

Вам лучше задавать этот вопрос на superuser.com

  • убедитесь, что входящий трафик на порту 80 не заблокирован вашим брандмауэром или интернет-провайдером – см. эту видео-демонстрацию
  • затем настройте маршрутизатор для пересылки: входящие запросы на внешний порт IP 80 к вашему внутреннему IP-порту 80 – видео-демонстрация здесь
  • наконец, проверьте, открыт ли порт – демонстрация видео

Существует множество факторов (за пределами фактического сервера WAMP), которые будут препятствовать доступу запросов, поступающих извне (например, из Интернета), к достижению запущенного сервера Apache.

Во-первых, вам нужно убедиться, что у вас есть статический IP-адрес и предпочтительно также зарегистрированное доменное имя с записью «A» (DNS), установленной на этот IP-адрес, – как для ServerName и для всех ServerAlias (например, «www '), которые используются в VirtualHost.

В противном случае, если у вас есть динамический IP-адрес, используйте динамический DNS-клиент для синхронизации изменяющегося IP-адреса с DNS-записями имени домена.

Затем:

  1. Вам нужно будет открыть брандмауэр Windows, чтобы разрешить входящий порт 80 (http) и порт 443 (https) TCP-пакетов.

  2. Вам понадобятся «переадресация портов» портов 80 и 443 в маршрутизаторе (ваш WiFi-бокс) на LAN-адрес сервера.

  3. Вам нужно будет проверить, блокирует ли ваш интернет-провайдер входящий порт 80 (и 443) запросов. Если это так, вам нужно будет изменить порт, который VirtualHost использует для прослушивания \ привязки. Вы можете выполнить этот тест, используя внешний веб-сайт прокси и введите http://your.public.ip.address/ для URL-адреса, который вы хотите посетить. Если запрос истекает, он так и не прошел. После этого, когда вы измените порт для VirtualHost, снова проверьте URL http://your.public.ip.address:port/ (попробуйте порт 8080).

Взято из « Включение доступа в Интернет для веб-сайтов (для серверов WAMP)