IIS 7: 異なるサイトで IP アドレスとポートを使用する

IIS 7: 異なるサイトで IP アドレスとポートを使用する

IIS7 をセットアップしました。今のところドメイン名はありませんが、IP アドレスはあります。

このサーバーには、ステージング用と本番用の 2 つの環境だけを用意したいと考えています。

ステージング - クライアントテストの領域/プリプロダクションの領域、およびプロダクション - 最終製品。

これまでのところ、本番環境用のポート 80 (つまり、デフォルトの Web サイト) へのバインディングと、8081 でのステージング用のバインディングを作成することに成功しています。

プロダクションはローカルホストでもリモートでも動作しますが、ステージング (8081) はローカルホストでのみ動作します。

Windows ファイアウォールでポート 8081 を開きましたが、リモート ロケーションからこのサイトにアクセスできません。具体的には、次のようなエラーが表示されます。

**Oops! This link appears to be broken.**

答え1

Windows Serverファイアウォール以外に、別のファイアウォール(またはルーター) デバイスがそのサーバーを保護していますか? そのポートをサーバーに開くか転送するのを忘れましたか?

答え2

Web ブラウザがプロキシ サーバーを使用するように設定されていないことを再度確認してください... 最悪の場合、Web サーバー上で WireShark を実行し、Web 要求が実際にそのポート (8081) 上の Web サーバーに送信されるかどうかを確認できます...

また、コマンド ライン ツール「netstat -na」を実行し、8081 バインディングのエントリがあるかどうかを確認します。次のようになります。

Proto  Local Address          Foreign Address        State
TCP    0.0.0.0:8081           0.0.0.0:0              LISTENING

関連情報