
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