Как я могу разместить свой WAMP в сети, чтобы кто-то мог получить к нему доступ? - PullRequest
10 голосов
/ 23 октября 2010

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

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

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

Ответы [ 7 ]

18 голосов
/ 23 октября 2010

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

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

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

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

2 голосов
/ 23 октября 2010

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

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

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

Введите свой IP-адрес в строке веб-браузера и нажмите Enter.

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

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

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

1 голос
/ 23 октября 2010

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

РЕДАКТИРОВАТЬ: Я только что проверил мои настройки маршрутизатора, и он называет это «услуги». Он позволяет прослушивать входящие запросы на определенный порт и перенаправляет запрос на определенный компьютер (по IP), подключенный к маршрутизатору.

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

0 голосов
/ 17 января 2019

изменение порта с 80 на другой номер порта будет работать идеально, и обратите внимание, что для изменения порта потребуется новое правило inbond на вашем брандмауэре и изменения в файле httpd.config

0 голосов
/ 02 октября 2014

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

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

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

Затем:

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

  2. Вам потребуется «port-forward»"порты 80 и 443 в маршрутизаторе (ваш WiFi-блок) к IP-адресу локальной сети сервера.

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

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

0 голосов
/ 02 октября 2014
...