
実行中:
- Windows Server 2012 R2
- 8.5 の場合
IIS にはサイトが 1 つだけあり、そのサイトに対して次の構成があります。
- 2 つのサイト バインディング
- タイプ: http、IP アドレス: すべて未割り当て、ポート: 80、ホスト名: example.com
- タイプ: https、IP アドレス: すべて未割り当て、ポート: 443、ホスト名: example.com (Certify ssl 証明書を使用)
どのリモートコンピュータからでもサイトにアクセスできますが、RDP経由でWindowsサーバーにログインし、Webブラウザ(Firefoxなど、もちろんブラウザは問いません)を開いて、次のように入力します。http://example.comまたはhttps://example.com接続なしと表示されます。
何を見逃したのでしょうか? サイトがサーバー上でローカルに開かないようにブロックされているのはなぜですか? 書き換えルールはありません。
次のバインディングを追加すると、URL でページを開くことができます。http://ローカルホスト
- タイプ: http、IP アドレス: すべて未割り当て、ポート: 80、ホスト名:空白
答え1
サーバーはインターネットにアクセスできますか?アクセスできない場合は、そこで止まっています。http://example.comサーバー上のブラウザからアクセスした場合、ブラウザはそれを通常の公開サイトとして扱います。
インターネットに接続していないのに、それでも動作しない場合は、コマンド プロンプトからホスト名に ping を実行します。失敗する場合は、ネットワーク内の一部のコンポーネントがサーバーからのインターネット トラフィックをブロックしているため、ネットワーク チームに問い合わせる必要があります。
最後に、回避策として、次のように「ホスト」ファイル エントリ (C:\Windows\System32\drivers\etc) を追加します。
IP アドレス example.com
たとえば、192.168.1.1 example.com
これに関してご質問があればお知らせください。