Windows Server 2012R2では、ローカルホストが機能するため、127.0.0.1経由でローカルホストサイトを開くことができません。 127.0.0.1のpingも機能します。
Windows Server 2008R2では、問題なく動作します。
この問題の原因は何ですか?
考えられる解決策:
(ドライブ文字)\ Windows\system32\drivers\etc\hostsをチェックして、ローカルホストに127.0.0.1を解決するエントリがあるかどうかを確認します。そうでない場合は、追加します(デフォルトのhostsファイルには、ガイドとなるインラインコメントがあります)。また、再試行する前にipconfig/flushdnsを実行してください。
さらに、ファイアウォールを確認してください。実際にループバックがブロックされたことはありませんが(理由もわかりません)、テストすることもできます。
ローカルホストにpingを実行できましたが、ファイアウォールがオンになりませんでした。 F12デバッガーが機能していないときに実行したところ、何らかの理由でIEはローカルホストサイトにアクセスせずに中止されました。サーバーから外部サイトに正常にアクセスできました。サーバーのサイトにもアクセスできました。別のシステムのブラウザーから。ただし、ローカルホスト、サーバー名、IP、またはFQDNのいずれを使用した場合でも、サーバーのブラウザーからサーバーによってホストされているサイトにアクセスできませんでした。
それを機能させるために、私は次のことをしました:
1)以下の記事の説明に従って、逆接続ホスト名を設定します。少なくとも、ローカルホストとサーバー名をBackConnectionHostNamesマルチストリング値に追加する必要があります。
IIS管理者、およびIIS変更後に再起動します。
2.Click Start, click Run, type regedit, and then click OK.
3.In Registry Editor, locate and then click the following registry key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0
4.Right-click MSV1_0, point to New, and then click Multi-String Value.
5.Type BackConnectionHostNames, and then press ENTER.
6.Right-click BackConnectionHostNames, and then click Modify.
7.In the Value data box, type the Host name or the Host names for the sites that are on the local computer, and then click OK.
2)無効IEセキュリティ強化モード。([サーバーマネージャー]->左側のペインで[ローカルサーバー]をクリックし、サーバーのプロパティでIE強化されたセキュリティ構成。次に、ユーザーと管理者に対してオフにします。
3)次に、IEを管理者としてタスクバーに固定してIEを実行し、タスクバーアイコンを右クリックしてから、ポップアップメニューのInternetExplorerアイコンをクリックし、[管理者として実行]をクリックします。
a。アクセスしたいローカルホストサイトを開きます。
4)その後、管理者であるIEインスタンスを閉じ、通常の権限でローカルホストサイトにアクセスしようとしましたが、サイトにアクセスできました。
注:ブラウザにローカルホストを参照させるために上記の手順を実行する前に、管理者としてIE)を開くことができる場合があります。ただし、上記の手順により、必要なく実行できるようになりました。管理者としてIE)を実行します。