IIS 10 サーバーをパブリックに設定する

IIS 10 サーバーをパブリックに設定する

私はサーバーをいじるのは初心者です (プログラミングの経験はありますが、サーバー管理の経験はありません)。そのため、基本的な質問をしたり、私が従うべきと思われるチュートリアルへのリンクを貼ったりする場合は、ご容赦ください。

AWS Windows VM からパブリック IIS 10 サーバーをセットアップしようとしています。 VM からは localhost に接続できますが、他の場所から接続すると になりますERR_CONNECTION_TIMED_OUT。 サーバーが localhost に設定されていることが原因だと思いますが、パブリックにする方法が見つかりません。 Google で検索すると、「ローカル IIS サーバーの作成方法」という結果しか出ません。

現時点では次のようになります。 画像 ss

この結果は、IIS マネージャーを使用して ASP.NET Web サイトを設定するための公式 Windows チュートリアルに従って取得しました。ここで見つかりましたこのサイトはポート 6911 でホストされており、Windows ファイアウォールでもそのポートを開いています。必要に応じて、追加の説明をお願いします。

私の質問は基本的に次のとおりです。

  • localhost から public (または同等のもの) に設定すると機能しますか?
  • もしそうなら、どうすればいいでしょうか?

答え1

localhostMicrosoft IIS にはvs.の概念がありませんpublic

スクリーンショットでは、マシン上で実行されている IIS マネージャーが表示されています。その横にあるEC2AMAZ-NN0LTIR用語は、この IIS インスタンスが にローカルであることを意味するだけで、このサーバーから別のサーバーへのリモート接続ではありません。localhostEC2AMAZ-NN0LTIR

IIS 内にはこれを公開するためのものは何もありません。これがデフォルトであり、唯一のモードです。

外部からアクセスできるようにするには、Windows ファイアウォールと、この場合はその他の AWS ファイアウォールを開いて、ネットワーク接続を構成する必要がある場合があります。

したがって、トラブルシューティングは IIS ではなく、ファイアウォールとネットワーク接続に集中する必要があります。

関連情報