1

このフォーラムでの多くの議論のおかげで、私は窒素に基づいて家庭で使用するために計画していたアプリケーションを構築できるはずであることがわかりました。

そこで、窒素のチュートリアル、デモ、ドキュメントに出くわし、自己完結型のinets/窒素サイトに基づいていくつかのテストを開始しました。別のPCから新しいWebサイトにアクセスしようとするまで、すべてが順調に進んでいました。もちろん、WANリクエストをLANにルーティングするために、最初にボックスを調整する必要がありました...しかし、検索、読み取り、テストを1日行った後も、まだ行き詰まっています...

私がテストしたもの:

  • イントラネットIPアドレスまたはローカルホストを使用してローカルホストからWebサイトを呼び出す:OK
  • ローカルホストから、静的ページと別の「my_page.erl」パスへのアクセス:OK
  • lanアドレスを使用した別のPCからのアクセス:wiresharkを使用してイーサネットフレームをキャッチできますが、接続がタイムアウトして失敗します。
  • wanアドレスを使用した別のPCからのアクセス:wiresharkを使用してイーサネットフレームをキャッチできますが(アドレス変換後)、接続はタイムアウトで失敗します。

Wiresharkとnetstatの結果のスクリーンキャプチャ

  • wanアドレスを使用したローカルPCからのアクセス:イーサネットフレームをキャッチしてwiresharkを使用できますが、接続がタイムアウトして失敗します。
  • コードにいくつかの?DEBUGマクロを入れましたが、どれにも到達しません。
  • 静的ファイルへのアクセスを試みました:同じ動作。
  • netstat -apを使用して、プロセスbeam.smpが正しいポートをリッスンしていることを確認しました:OK
  • smartsniffを使用して外部PCの応答フレームを確認しました。LANアクセスとWANアクセスの両方で応答がありません。
  • さまざまなポートとポートルーティングをテストしました。

明らかなことを見逃す必要がありますが、これを機能させるために構成するものはありますか?または私ができるテスト?もうアイデアがないからです。

コンテクスト:

  • WindowsXP32で実行されているブラウザfirefox16.0.2およびchromium21.0.1138
  • Ubuntu12.04で実行されているサーバー
  • デフォルトの窒素/イネットアプリケーション(ポートを8020に変更)
  • Erlang 15B02
  • nprocreg、0.2.0
  • parsetools、2.0.7
  • common_test、1.6.2
  • mnesia、4.7.1
  • ssl、5.1
  • public_key、0.16
  • コンパイラ、4.8.2
  • xmerl、1.3.2
  • runtime_tools、1.8.9
  • 暗号、2.2
  • inets、5.9.1
  • sasl、2.2.1
  • stdlib、1.18.2
  • カーネル、2.15.2
4

1 に答える 1

0

Syhpoonが指摘したように、ファイアウォール構成に問題があったことを示すためにこの回答を入力しました。これで問題は解決しました。

他のメンバーには、この質問をどうすればよいですか?私はそれが固執している私たち全員のためのリマインダーであることを除いて他の人々にとって大きな助けになるとは思いません:

  • ゲームでプレイしているすべての要素を一覧表示します
  • 「友達に少し助けを求めて」...遅すぎない:o)

トピックを削除する必要がありますか?

于 2012-12-01T13:35:18.027 に答える