0

でローカルに実行している Web サイトがありlocalhost:8000ます。ネットワーク上の他のデバイスから自分のサイトにアクセスしたいと考えています。コンピューターの内部 IP アドレス経由でサイトにアクセスしようとしました127.0.0.1:8000が、これは機能しません。これは可能ですか?

4

2 に答える 2

0

最も可能性の高い 3 つのこと:

  • クライアントとサーバー マシンの間にネットワーク ルートがあるかどうかを確認します (コマンドPINGや などのコマンドTRACERTが役立ちます)。
  • サーバー マシンにファイアウォールがあるかどうかを確認します。その場合、TCP でそのポート (8000) を介した接続を許可する (開く) ルールが必要です。

ほとんどの場合、問題は上記の 2 つのいずれかです。そうでない場合は、最後に 1 つ:

  • Web サーバー ( を提供するサーバーlocalhost:8000) がすべての IP アドレス (127.0.0.1 だけでなく) を listen するようにバインドされていることを確認してください。

それを知るには、Google でservername bind all ip addressesを検索します。たとえば、Apache HTTPD の場合、apache bind all ip addresses になります。

于 2013-05-18T08:26:50.243 に答える