私はこれまでネットワークの知識が豊富ではありませんが、ここに行きます...
NodeJSでアプリケーションを作成しました。家族と一緒にLANでアプリケーションをテストしたいと思います。アプリケーションはポート1337
で接続をリッスンし、を入力するか、ブラウザーのアドレスバーに入力することでlocalhost:1337
、自分のPCからアプリケーションに正常にアクセスできます。192.168.0.3:1337
http://joel-pc:1337/
NodeJSと一緒にApacheも実行します。同じネットワークに接続されている限り、ブラウザのアドレスバーに入力する192.168.0.3
かhttp://joel-pc/
、ブラウザに入力することでこの罰金にアクセスできます。
これが奇妙な部分です。私は、Apacheサービスを停止する場合は、ポートをリッスンするように私のノード・アプリケーションを変更する80
(HTTP)のinsted 1337
、それは次のように入力して私のPCにアクセスできるようになりlocalhost
、192.168.0.3
さらにはhttp://joel-pc
私のブラウザのアドレスバーに。ただし、自分以外のネットワーク上の他のPCでNodeJSにアクセスすることはできません。
Windows 7でポート1337へのアクセスを許可するアウトバウンドルールを作成しようとしましたが、ポート80でリッスンしている場合でも、自分以外のPCでNodeJSサーバーにアクセスすることはできません。私はここを見逃していますか?