Я не самый осведомленный человек, либо с сети, но здесь идет...
Я создал приложение с NodeJS, и я хотел бы протестировать приложение на моей локальной сети с моей семьей. Приложение прослушивает порт 1337
для соединений, и я могу получить доступ к приложению отлично через мой собственный компьютер, набрав localhost:1337
,192.168.0.3:1337
или даже http://joel-pc:1337/
в адресную строку браузера.
Я также буду работать apache вместе с NodeJS, и я могу получить доступ к этому штрафу введите 192.168.0.3
или http://joel-pc/
в адресную строку браузера, если он подключен к той же сети.
теперь вот странная часть; если я остановлю службу apache, измените мое приложение узла для прослушивания порта 80
(http) insted of 1337
, Он будет доступен на моем компьютере, набрав localhost
,192.168.0.3
или даже http://joel-pc
в адресную строку моего браузера. Тем не менее, я все еще не могу получить доступ к NodeJS на любом другом компьютере в моей сети, кроме моего собственного.
Я пробовал создавать исходящее правило в Windows 7, чтобы разрешить доступ к порту 1337, но я все еще не могу получить доступ к моему серверу NodeJS на любом другом компьютере, даже если он слушает порт 80. Есть что-то очевидное, что я упускаю здесь?