0

私のアプリは私のMacのlocalhost:3000で実行されます私のMacには独自のローカルアドレスeee.localがあります

他のWindowsマシンを含む、オフィス内の他のコンピューターは、eee.local:3000に接続して、railsアプリを使用できます。

しかし、ある人のwindows7マシンが接続できない場合がありました。IEのテスト用に新しいwindows7マシンを持ってきましたが、どちらも接続されません。

ファイアウォールを回してみましたが、うまくいきません。代わりにIPを使用してみました。192.160.0.3:3000ですが、それは機能しません。

他にこの問題を確認または検索する方法がよくわかりません。見落としているものはありますか?

4

3 に答える 3

3

もう 1 つ試すことは、iTunes をインストールすることです。最初はばかげているように聞こえますが、iTunes をインストールすると、Windows マシンに Bonjour サービス ディスカバリ (Mac および Ubuntu デスクトップではデフォルトで有効) が与えられ、.local アドレスを解決できるようになります。

IP 経由のアクセスは実際に機能するはずですが、すでにファイアウォールをオフにしており、マシンが同じネットワーク上にある場合は、(iTunes をインストールして) ​​Bonjour を有効にすることをお勧めします。

于 2012-04-07T02:37:19.150 に答える
0

他の Windows マシンは別のサブネット上にありますか? それが問題を引き起こす可能性があります。

于 2012-04-07T02:24:02.193 に答える
0

次のように、すべてのインターフェイスでリッスンするように Web サーバーに指示する必要があります。

./script/server 0.0.0.0:3000
于 2012-04-07T02:27:51.287 に答える