У нас есть узел, установленный на Windows Server 2008, который должен прослушивать порт: 3000. Когда мы попадаем на страницу, находясь на сервере, все работает как надо, но ... когда мы пытаемся открыть ту же страницу с другого компьютера, мы получаем ERR_CONNECTION_REFUSED
ошибка. Я добавил новое правило в Диспетчер серверов-> Настроить-> Брандмауэр Windows wutg Advanced Security-> Inbound Rules.
Со следующими настройками:
Name: Node Express App
Profile: All
Enabled: Yes
Action: Allow
Override: No
Program: Any
Local Address: Any
Remote Address: Any
Protocol: TCP
Local Port: 3000
Remote Port: 3000
Allowed Users: Any
Allowed Computers: Any
Я попытался использовать онлайн-инструмент yougetsignal.com, чтобы поразить IP-адрес моего сервера на порту 3000, и он вернул Port 3000 is closed on xxx.xx.x.x(server ip)
Не знаете, какие следующие шаги могут помочь? Требуется ли перезагрузка для этих изменений правил? Любая обратная связь будет полезна.
Удаленный порт клиента, подключающегося к серверу, не будет портом 3000, это будет временный порт. Установите удаленный порт в своем правиле на All Ports
.