3

Я установил веб-сервер на рабочем столе (с win 10), который работает локально с localhost:4200. Теперь я хочу получить к нему доступ с другого ноутбука, такого как 192.168.0.110:4200, но я получаю сообщение об ошибке «192.168.0.110 отказано в подключении» и просит проверить соединение, прокси и брандмауэр. Я знаю, что у меня есть соединение, и я специально отключил брандмауэр на другом компьютере. Что странно для меня, так это то, что с моего ноутбука я могу без проблем получить доступ к MongoDB (через порт 27017), установленной на том же рабочем столе. Итак, что еще может блокировать мой доступ к сайту, используя 192.168.0.110:4200?

РЕДАКТИРОВАТЬ: по совету Фрэнка,

netstat -abno | findstr LISTENING | findstr 4200
TCP  127.0.0.1:4200   0.0.0.0:0  LISTENING  9220

Я не могу загрузить скриншот, но это типичная ошибка, которую вы получаете в Chrome с кодом "ERR_CONNECTION_REFUSED".

C:\WINDOWS\system32>telnet 192.168.0.110 4200
Connecting To 192.168.0.110...Could not open connection to the host, on port 4200: Connect failed

На самом деле, около года назад мне удалось без проблем настроить сервер на одной машине, и он работал несколько месяцев. Мой сервер является узлом / экспресс на Windows 10. Я даже заставил его работать с переадресацией портов на мой сервис ddns.net.

1 ответ1

3

Вы не посоветовали, какой веб-сервер вы используете или какую ОС, но есть 2 вероятных соперника -

  1. Веб-сервер может быть не привязан к соответствующему интерфейсу - вы можете проверить это с помощью netstat.

  2. На сервере может быть брандмауэр - это довольно часто, но возможность подключения к MongoDB делает его менее вероятным.

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