ブラウザ
 Computer >> コンピューター >  >> トラブルシューティング >> ブラウザ

Windowsで「ローカルホストが接続を拒否しました」エラーを修正するにはどうすればよいですか?

ローカルコンピュータでXAMPP、WAMP、またはその他のWebサーバーを実行していて、「ローカルホストが接続を拒否しました」に直面した場合 」エラーメッセージが表示された場合は、構成に問題がある可能性があります。これには、ローカルホストが127.0.0.1に正しく対応していない場合や、ファイルにアクセスするための十分な権限がない場合も含まれます。 Localhostまたは127.0.0.1は、Web上ではなく、コンピューター上で実行されているWebサーバーのIPアドレスであり、インターネットに接続していなくてもアクセスできます。

Windowsで「ローカルホストが接続を拒否しました」エラーを修正するにはどうすればよいですか?

Localhostは、アクセスしようとしているコンピューターで実行されているWebサーバーに対応します。アプリのテスト、現在のアプリへの変更、およびローカルコンピューターでのその他の開発作業は、オンラインサーバーまたは本番サーバーで行うよりも優れています。そうすれば、オンラインWebサーバーまたは実稼働環境で実行されている作業中のアプリケーションを台無しにすることなく、バグをテストして取り除くことができます。アプリケーションをテストして、アプリケーションが正しく機能し、本番環境で稼働しているときにダウンタイムやその他の問題が発生しないことを確認できます。 MicrosoftのVisualStudio/ Visual Studio Codeなどのエディターでアプリケーションを開発する場合もあります。これを使用してAndroidアプリを開発でき、プロジェクトをで実行されているWebサーバーに接続するときにこのエラーが発生します。エディター自体が提供するマシンまたはWebサーバーパッケージ。

このエラーが発生する理由はたくさんあります。このエラーの正確な原因は、原因となっているルートによって異なります。したがって、この問題の解決方法を示す前に、問題の理解を深めるために、まずエラーの考えられる原因を調べてみましょう。

  • ローカルホストは127.0.0.1に対応していません— マシンのローカルホストが127.0.0.1に正しく対応していない場合があります。そのため、ウェブブラウザでlocalhostと入力するか、コマンドプロンプトからlocalhostにpingを実行しても、ローカルウェブサーバーにアクセスできません。
  • WindowsでWSLを使用してWebサーバーを実行する— Linux用のWindowsサブシステム上のLinuxディストリビューション内でWebサーバーを実行している場合は、Windows上のLxssManagerサービスが原因である場合があります。
  • ポート80は、コンピューター上の別のアプリケーションによって使用されています— 場合によっては、このエラーは、コンピューターのポート80がコンピューター上の他のアプリケーションによって使用されている場合に発生する可能性があります。昔、Skypeはポート80を使用していたため、WindowsコンピューターでもSkypeを同時に実行しながら、WAMPまたはXAMPPでApacheサーバーを実行することはできませんでした。
  • 間違ったポートからWebサーバーにアクセスする— Webサーバーがデフォルトのポート80ではなく別のポートを使用するように構成されている可能性があります。ブラウザにlocalhostと入力してアクセスしようとしています。デフォルトはlocalhost:80、つまりポート80です。その場合は、このエラーメッセージが表示されます。
  • 不十分な権限— 一部のシナリオでは、ユーザーによるアクセスが許可されていないローカルWebサーバー内のファイルまたはディレクトリにアクセスしようとすると、このエラーが発生する可能性があります。

これで、このエラーがWindowsコンピューターで発生する理由のいくつかについてすでに説明しました。それでは、このエラーを修正または取り除き、Web開発の旅を続けるために何ができるか見てみましょう。

XAMPPまたはWAMPでApacheWebサーバーポートを変更する

まず、このエラーを解決する最も一般的な方法は、WindowsでXAMPPまたはWAMPを使用している場合、ApacheWebサーバーのポートを変更することです。通常、コンピュータで実行している可能性のある他のWebアプリケーションは、ポート80を取得でき、apacheなどのアプリケーションにブロックされているかアクセスできません。したがって、Apacheが実行されていても、その特定のポートでWebページをフェッチすることはできません。

XAMPPでApacheのポートを変更する

XAMPPでApacheWebサーバーの実行ポートを変更するには、次の手順を実行します。

  1. まず、 XAMPPを開始します スタートメニューから 。
  2. 次に、タスクバーのシステムトレイ部分にXAMPPアイコンが表示されたら、それをダブルクリックします。
  3. XAMPPコントロールパネルが表示されます 窓。そのウィンドウに、現在実行中のサービス(Apache、mysqlなど)のリストが表示されます。
  4. サービス名の横に、「停止」というボタンがあります。 」。 apacheの前で[停止]をクリックします サービス。 Windowsで「ローカルホストが接続を拒否しました」エラーを修正するにはどうすればよいですか?
  5. 次にWindowsエクスプローラーを開き、 C:\ xampp \ apache \ confに移動します。 ディレクトリ。そこで、 httpd.confという名前のファイルを探します 。 Windowsで「ローカルホストが接続を拒否しました」エラーを修正するにはどうすればよいですか?
  6. メモ帳またはその他の必要なエディタで開きます。ファイル内で、これらの2行を検索します。
    Listen 80
    ServerName localhost:80
    Windowsで「ローカルホストが接続を拒否しました」エラーを修正するにはどうすればよいですか?
  7. それらを見つけたら、次のように置き換えます。
    Listen 8080
    ServerName localhost:8080
  8. 次に、ファイルを保存します。ファイルを保存するときに管理者権限を要求します。 はいをクリックします ダイアログボックスが表示されたとき。
  9. ここで、XAMPPコントロールパネルを再度開き、ApacheWebサーバーを起動します。
  10. エラーの原因がポート番号の競合である場合は、これを実行することで解決できます。

WAMPのApacheWebサーバーのポート番号を変更する

WampのApacheWebサーバーのポート番号を変更するには、最初にWAMPを閉じる必要があります。

  1. これを行うには、タスクバーを右クリックしてタスクマネージャーを選択し、タスクマネージャーを開きます。 表示されるメニューから。 Windowsで「ローカルホストが接続を拒否しました」エラーを修正するにはどうすればよいですか?
  2. タスクマネージャが開いたら、WAMPのインスタンスが実行されているかどうかを確認します。そうである場合は、古き良き「タスクの終了」をクリックするだけです。 」ボタンで停止します。
  3. 次に、デスクトップの[マイコンピュータ]アイコンをダブルクリックして、Windowsエクスプローラを開きます。 C:\ wamp \ Apache2 \ confに移動します フォルダを開き、 httpd.confという名前のファイルを開きます メモ帳またはその他の任意のエディターを使用します。
  4. その後、そのファイルで次の2行を検索します。
    Listen 80
    ServerName localhost:80
    Windowsで「ローカルホストが接続を拒否しました」エラーを修正するにはどうすればよいですか?
  5. これらの行を見つけたら、代わりに次の行に置き換えます。
    Listen 8080
    ServerName localhost:8080
  6. 以上です。ファイルを保存します。そして、もう一度WAMPを開いて、まだこのエラーが発生するかどうかを確認してください。

127.0.0.1を使用してローカルホストにアクセスする

前述したように、問題のエラーメッセージが表示される理由の1つは、ローカルホストがローカルウェブサーバーのアドレスである127.0.0.1に対応していない場合があることです。

この問題を解決するには、XAMPPまたはWAMPを起動してWebサーバーを起動し、ブラウザに移動して 127.0.0.1と入力します。 Enterを押します 。これを使用してWebサーバーにアクセスできる場合は、localhostがこのIPを指していないことを意味し、localhost/filenameの代わりに127.0.0.1/filenameと入力してWebサーバー上のプロジェクト/ファイルにアクセスする必要があります。 。

LXSSManagerサービスを再起動します(WSLで実行されているWebサーバーの場合)

コンピューターでWindowsSubsystemfor Linuxを使用してWebサーバーを実行している場合、Nodejsアプリケーションなどを開発するためにこのエラーが発生する可能性があるため、最も簡単な方法はLXSSManagerサービスを再起動することです。これを行うには、以下の手順に従ってください。

  1. まず、実行を開きます Windowsキー+Rを押してダイアログを表示します キーボードのショートカット。
  2. [実行]ダイアログボックスが開いたら、 services.mscと入力します。 Enterを押します 。 Windowsで「ローカルホストが接続を拒否しました」エラーを修正するにはどうすればよいですか?
  3. これにより、Windows Serverアプリが開き、コンピューターで現在利用可能なすべてのサービスのリストが表示されます。
  4. [サービス]ウィンドウで、 LxssManagerという名前のサービスを検索します 。
  5. それを右クリックして、再起動を選択します ドロップダウンメニューから。または、ダブルクリックしてプロパティを開くこともできます ウィンドウしてから停止します。最後に、[開始]をクリックします もう一度再起動を完了します。 Windowsで「ローカルホストが接続を拒否しました」エラーを修正するにはどうすればよいですか?
  6. 完了したら、Webサーバーを再度表示します。うまくいけば、LxssManagerサービスの問題が原因である場合は、現在機能しているはずです。

ポート番号を使用してローカルホストにアクセスする

結局のところ、問題のエラーメッセージの別の解決策は、Webサーバーがデフォルトのポート 80で実行されていない場合です。 、ポート番号も指定して、ローカルWebサーバーにアクセスできます。通常、ポート番号は80または8080のいずれかです。

これを行うには、 localhost:8080と入力する必要があります ブラウザで。オンラインでもオフラインでも、ウェブブラウザがウェブサイトやウェブサーバーにアクセスするときは常に80がデフォルトのポートとして使用されるため、localhost:80と入力する必要はありません。

アプリケーション構成ファイルの削除(該当する場合)

Visual Studioを使用していてasp.netプログラミングを行っていて、このエラーが発生した場合でも、心配はいりません。修正があります。あなたがする必要があるのは、.vsと呼ばれるフォルダ内にあるapplication.configファイルを削除することです。場合によっては、このフォルダーを非表示にすることができるため、Windowsエクスプローラーウィンドウに非表示のファイルが表示されることを確認してください。これを行うには、以下の手順に従ってください:

  1. まず、プロジェクトフォルダーを開き、次に .vsを開きます。 フォルダ。このフォルダが表示されない場合は、非表示になっているためです。隠しファイルと隠しフォルダーを表示するには、Windowsエクスプローラーウィンドウでフォルダーオプションを編集する必要があります。 Windowsで「ローカルホストが接続を拒否しました」エラーを修正するにはどうすればよいですか?
  2. .vs内に入ると フォルダで、設定を開きます フォルダ。
  3. configフォルダー内で、 application.configを削除します ファイル。
  4. これで、IISExpressを使用していくつかのasp.netプロジェクトを実行している場合、VisualStudioがローカルホストに接続できないという問題が修正されたと思います。

  1. Windows 10 でエラー 651 を修正する方法

    Windows では、エラー コードは広範かつ広範であり、システム内のさまざまな場所で同時に発生する可能性があります。さらに、各コードに関する情報は特定のものではなく、広範な分析と調査が必要です。インターネット接続のエラーは、Windows ユーザーが経験する最も頻繁な問題の 1 つです。ここでは、「エラー 651」について説明します。 「エラー 651:モデムがエラーを報告しました」。これは、ブロードバンド デバイスがインターネットに接続できないときに発生する、Windows ユーザーが直面する最も頻繁な問題の 1 つです。ただし、Windows でエラー 651 を修正する方法の解決策に

  2. Windows エラー 1603 の修正方法

    Windows エラー 1603 は、Windows のインストールがシステムで正しく動作しないことが原因です。 Windows が PC で必要に応じてインストールを実行できない潜在的な問題が多数あることがわかりました。システムの設定で発生する可能性のある問題を解決できることが重要です。中にあります。この投稿で概説されている手順を使用して、コンピューターが 1603 エラーを引き起こしているさまざまな問題を解決できます。 Windows エラー 1603 の原因 次の形式で Windows エラー 1603 が表示されます:– 「エラー 1603:インストール中に致命的なエラーが発生しま