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