2

Я настроил свой маршрутизатор для переадресации порта 80 на ПК, на котором размещен мой веб-сайт. В результате я могу получить доступ к этому URL (не нажимайте на него, это всего лишь пример):http://my.url.com/

Когда я нажимаю на эту ссылку во время работы на веб-сервере, она работает:http://localhost:8080/tfs/web/

Я также пересылаю порт 8080 на тот же ящик веб-сервера

Но когда я пытаюсь получить доступ к этому URL, я получаю сообщение об ошибке «Страница не может быть отображена:»

http://my.url.com:8080/tfs/web/

Я нашел порт 8080 так же, как и порт 80. Я также отключил брандмауэр Windows, на случай, если он заблокировал порт 8080.

Любые теории, почему порт 80 работает, а 8080 нет?

Ниже показана конфигурация моего маршрутизатора, в которой я передаю трафик на порты 80 и 8080.

альтернативный текст

И я думаю, что мой fiewall полностью отключен:альтернативный текст

4 ответа4

1

Вы настроили IIS для ответа на порт 8080 или используете маршрутизатор для сопоставления порта 8080 с портом 80?

Кроме того, пытались ли вы использовать другой компьютер в сети, чтобы проверить, действительно ли работает порт 80, а затем попробовать порт 8080, используя IP-адрес сервера IIS.

В случае проблем с брандмауэром вы можете вручную добавить порты для исключения. В Windows 7 существует действие по добавлению "Новые правила" (справа) при нажатии на "Входящие правила" слева.

1

Вы пытались получить доступ к http://my.url.com:8080/tfs/web/ с другого физического компьютера вне вашей сети?

Если вы попытаетесь получить доступ к общедоступному IP-адресу (в виде общедоступной петлевой петли) из сети NATed по тому же общедоступному IP-адресу, он не будет работать. Попробуйте ввести http://my.url.com:8080/tfs/web/ на этом веб-сайте: http://downforeveryoneorjustme.com/, если он работает, проблема заключается в локальном общедоступном NAT. Если нет, то это что-то еще с вашим брандмауэром / маршрутизатором / сервером ..

1

Вы можете подключиться к порту 8080 в том же сегменте сети? IE Если у вас есть переключатель, можете ли вы подключиться к удаленному компьютеру через этот порт?

0

Если вы используете Windows с помощью WAMP (или, точнее, Apache; я не знаю ваших точных настроек), вам нужно зайти в файл Apache httpd.conf и заменить "Listen 80" на "Listen 8080".

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .