перенаправление портов apache - PullRequest
0 голосов
/ 15 ноября 2011

Я хочу, чтобы XAMPP был доступен с моего IP-адреса в Интернете.

Проблема в том, что при входе в мой IP-адрес в Интернете отображается страница входа в систему маршрутизатора.Я думаю, что он использует порт 80.

Я вручную установил свой IP-адрес на 192.168.5.44.

Я изменил порт Apache по умолчанию с порта 80 на порт 6065 и порт перенаправил этот порт.

Он доступен по IP-адресу 192.168.5.44:6065

Я перенаправил порты с 6065-6070 в настройках маршрутизатора.Я подтвердил на canyouseeme.org, что порт 6065 доступен с моего IP-адреса в Интернете.

Когда я получаю доступ к http://113.203.158.164:6065 (113.203.158.164 - это мой IP-адрес в Интернете, а порт 6065 - apache), я получаюошибка.Это смущает меня, потому что мой статический ip 192.168.5.44:6065 открывает страницу XAMPP.

Unable to connect
Firefox can't establish a connection to the server at 113.203.158.164:6065.

Ответы [ 2 ]

0 голосов
/ 12 ноября 2017

Чувак, тебе сначала нужно прояснить свои понятия:

  • 1 IP-адрес, установленный вами 192.168.5.44, является локальным IP-адресом вашей системы. Он будет виден только всем системам вашей локальной сети.

  • 2 Порт 6065, который вы настроили для apache, - это порт вашей машины, используемый apache для запуска службы, он не имеет корреляции с портами вашего маршрутизатора.

  • 3 Таким образом, при вводе http://192.168.5.44:6065 он всегда будет работать с любого компьютера в вашей локальной сети, независимо от того, какие настройки маршрутизатора для Интернета установлены

  • 4 Чтобы вы могли разместить свой сервис в сети, вам необходимо убедиться, что 113.203.158.164 - это статический IP-адрес, полученный от вашего SP.

  • 5 Порт 6065 вашего маршрутизатора должен быть открыт, ПРИМЕЧАНИЕ. Это отличается от порта 6065 в вашей системе, в которой размещена ваша служба. В идеале вы можете просто выбрать переадресацию порта 80 на 80 в настройках маршрутизатора. Так что любой входящий запрос на 113.203.158.164 по умолчанию перенаправляется.

  • 6 Вы должны указать IP 192.168.5.44 в опции для переадресации и указать номер порта. 6065 (теперь это означает порт вашей службы, работающий в вашей системе) в соседнем параметре, это указывает, куда направляется запрос, полученный на вашем 113.203.158.164: 80/6065 (какой порт вы выбрали для пересылки)

0 голосов
/ 15 ноября 2011

Ваша конфигурация XAMPP доступна в Интернете по указанной ссылке, поэтому она работает.

Может быть, это не может быть сопоставлено с вашим собственным ip таким образом?

...