私はこれまでネットワークの知識が豊富ではありませんが、ここに行きます...
NodeJSでアプリケーションを作成しました。家族と一緒にLANでアプリケーションをテストしたいと思います。アプリケーションはポート1337で接続をリッスンし、を入力するか、ブラウザーのアドレスバーに入力することでlocalhost:1337、自分のPCからアプリケーションに正常にアクセスできます。192.168.0.3:1337http://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サーバーにアクセスすることはできません。私はここを見逃していますか?