Windows10のIISでlocalhostに接続できない

信一 宮澤 40 評価のポイント
2025-03-26T01:52:49.59+00:00

1.    スタートメニューで「Windowsの機能」⇒「Windowsの機能の有効化または無効化」を選択____

2,「インターネツトインフオメーションサービス」をクリック

3,Windows10でIIS****を設定完了できました。

始めの頃は・

Edgeでhttp://localhost****でIISの初期画面が表示されていたのですが。

他を色々見たりしているうちに何かを無意識に設定したのか??・・・不明です・

 

その後、Edgehttp://localhost(又はhttp://127.0.0.1)****を入力しても初期画面が開かず、

再稼働しても関係ないURLの画面が表示される。

一度、「インターネツトインフオメーションサービス」をクリックを外し、OKをクリック、設定変更完了後

再度、「インターネツトインフオメーションサービス」をクリックして設定変更完了後、****Edgeでhttp://localhost(又はhttp://127.0.0.1)を入力しても初期画面が開きません。

 

質問:何が悪くて初期画面が表示されないのか・・・原因が分らない??

画像画像

ビジネス向け Windows | IT プロフェッショナル用 Windows クライアント | ユーザー エクスペリエンス | その他
{count} 件の投票

承認済みの回答
  1. Anonymous
    2025-03-26T07:45:46.9466667+00:00

    こんにちは、

    この問題はいくつかの原因が考えられます。

    IIS機能が完全に有効になっていない:IISを有効にした際、必要なサブコンポーネントが全て選択されていることを確認してください。「一般的なHTTP機能」の下の「静的コンテンツ」などが必要です。

    デフォルトウェブサイトの物理パス設定が間違っている:IISマネージャーでデフォルトウェブサイトの物理パスが C:\inetpub\wwwroot などの正しいフォルダを指しているか確認し、そのディレクトリに有効な index.html ファイルがあることを確認します。

    ブラウザキャッシュまたはリダイレクトの問題:ブラウザが以前のリクエストをキャッシュしている場合や不適切なリダイレクトルールが存在する可能性があります。ブラウザのキャッシュをクリアするか、別のブラウザを使用してテストします。

    IISサービスの状態:World Wide Web Publishing ServiceなどのIISに関連するサービスが実行中であることを確認します。サービスが停止している場合は開始します。

    ファイアウォールまたは他のセキュリティソフトウェアによるアクセスのブロック:一部のセキュリティソフトウェアはローカルホスト上のHTTPリクエストをブロックすることがあります。ファイアウォールの設定を確認するか、一時的にアンチウィルスソフトウェアを無効にしてテストします。

    ポートの競合:ポート80が他のアプリケーションによって使用されている場合、IISが正常に動作しないことがあります。ポート80が他のプログラムによって使用されていないか確認し、必要であればIISのバインドポートを変更します。

    解決手順

    • IISを再度有効化し、必要な機能が全て選択されていることを確認します
      • 「コントロールパネル」>「プログラムと機能」>「Windowsの機能の有効化または無効化」を開きます。
      • 「インターネットインフォメーションサービス」を選択し、特に静的コンテンツに関連するオプションが全てチェックされていることを確認します。
    • IISマネージャー内の設定を確認します
      • IISマネージャーで「デフォルトWebサイト」を見つけ、右クリックして「管理サイト」>「詳細設定」を選択し、物理パスが正しく設定されていることを確認します。
      • C:\inetpub\wwwroot 内に有効な index.html ファイルが存在することを確認します。
    • IIS関連サービスを再起動します
      • 管理者権限でコマンドプロンプトを開き、iisreset コマンドを入力してIISサービスを再起動します。
    • ブラウザキャッシュをクリアします
      • Edgeブラウザのキャッシュデータをクリアし、再度 http://localhost を開いてみます。
    • システムログを確認します
      • イベントビューアーの「アプリケーションとサービスログ」を確認し、IISに関連するエラーメッセージがないか探します。これにより具体的な問題の場所を特定することができます。

    Ian Xue


    この回答がお役に立ちましたら、「回答を承認する」をクリックし、アップボートしてください。

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません

2 件の追加の回答

並べ替え方法: 最も役に立つ
  1. SurferOnWww 4,706 評価のポイント
    2025-03-26T04:45:08.56+00:00

    正しく設定されているとどういう状態になるかを書いておきますので、自分の場合と見比べてください。

    (1) C:\inetpub\wwwroot フォルダに以下のファイルがあるはずです。

    enter image description here

    (2) IIS Manager で Default Web Site を見ると、C:\inetpub\wwwroot フォルダがサイトに設定されているはずです。

    enter image description here

    (3) サイトバインドを見ると以下のようになっているはずです。

    enter image description here

    (4) そこが問題なければ[*:80 (http) 参照]をクリックすれば、ブラウザが起動されて C:\inetpub\wwwroot フォルダの iisstart.htm が IIS に要求され、

    enter image description here

    (5) IIS から応答が返ってきて、ブラウザには以下のように表示されるはずです。

    enter image description here

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません

  2. 信一 宮澤 40 評価のポイント
    2025-03-27T06:24:44.8266667+00:00

    解決しました・・・皆様有り難うございました。

    1,各ブラウザーでテストしました。

    Webブラウザによる「デホルト画面の表示」確認結果

    ○=表示される。  ✕=表示されない。

    http://127.0.0.1 http://localhost http://192.168.11.6
    Microsoht-Edge
    Google-Chrome

    2,ブラウザキャッシュをクリアしました

    • Edgeブラウザのキャッシュデータをクリアし、再度 http://localhost を開いてみました。
    • その結果、Edgeでhttp://localhostでもデホルト画面が表示されました。

お客様の回答

回答は、質問作成者が [承諾された回答] としてマークできます。これは、ユーザーが回答が作成者の問題を解決したことを知るのに役立ちます。