Wie behebe ich den Fehler „Localhost verweigerte die Verbindung“ unter Windows? (2024)

Wenn Sie XAMPP oder WAMP oder einen anderen Webserver auf Ihrem lokalen Computer ausführen und mit der Meldung „Localhost weigerte sich, eine Verbindung herzustellen”-Fehlermeldung, dann stimmt wahrscheinlich etwas mit Ihrer Konfiguration nicht. Dazu können auch Szenarien gehören, in denen Ihr Localhost nicht korrekt 127.0.0.1 entspricht oder wenn Sie nicht über ausreichende Berechtigungen für den Zugriff auf die Datei verfügen. Localhost oder 127.0.0.1 ist die IP-Adresse des Webservers, der auf Ihrem Computer läuft, nicht im Web, und Sie können darauf zugreifen, auch wenn Sie keine Internetverbindung haben.

Wie behebe ich den Fehler „Localhost verweigerte die Verbindung“ unter Windows? (1)

Localhost entspricht jedem Webserver, der auf dem Computer ausgeführt wird, von dem aus Sie darauf zugreifen möchten. Das Testen von Apps, das Vornehmen von Änderungen an den aktuellen Apps und die Durchführung anderer Entwicklungsarbeiten auf Ihrem lokalen Computer ist besser als auf einem Online- oder Produktionsserver. Auf diese Weise können Sie die Fehler testen und beseitigen, ohne Ihre Arbeitsanwendung, die auf einem Online-Webserver oder in einer Produktionsumgebung ausgeführt wird, durcheinander bringen zu müssen. Sie können die Anwendung testen, um sicherzustellen, dass sie ordnungsgemäß funktioniert und keine Ausfallzeiten oder andere Probleme verursacht, wenn sie in der Produktionsumgebung aktiv ist. Es gibt sogar Fälle, in denen Sie eine Anwendung in einem Editor wie Microsoft Visual Studio / Visual Studio Code entwickeln möchten, den Sie dazu verwenden könnenAndroid-Apps entwickeln, und dieser Fehler tritt auf, wenn Sie Ihr Projekt mit einem Webserver verbinden möchten, der auf Ihrem Computer läuft, oder mit einem Webserverpaket, das vom Editor selbst bereitgestellt wird.

Es gibt viele Gründe, warum dieser Fehler auftritt, und die genaue Ursache dieses Fehlers hängt von der Ursache ab, die ihn verursacht. Bevor wir Ihnen daher die Lösung dieses Problems zeigen, gehen wir zunächst die möglichen Fehlerursachen durch, um ein besseres Verständnis des Problems zu erlangen.

  • Localhost entspricht nicht 127.0.0.1 –Es kann vorkommen, dass localhost auf Ihrem Computer nicht korrekt 127.0.0.1 entspricht. Wenn das der Grund ist, können Sie nicht auf Ihren lokalen Webserver zugreifen, indem Sie „localhost“ in den Webbrowser eingeben oder „localhost“ über die Eingabeaufforderung anpingen.
  • Verwenden von WSL unter Windows zum Ausführen eines Webservers –Manchmal ist der LxssManager-Dienst unter Windows der Übeltäter, wenn Sie einen Webserver innerhalb einer Linux-Distribution auf einem Windows-Subsystem für Linux ausführen.
  • Port 80 wird von einer anderen Anwendung auf Ihrem Computer verwendet –In einigen Fällen kann dieser Fehler auftreten, wenn Port 80 auf Ihrem Computer von einer anderen Anwendung auf Ihrem Computer verwendet wird. Früher nutzte Skype Port 80 und Sie konnten keinen Apache-Server auf WAMP oder XAMPP betreiben, während Sie gleichzeitig Skype auf Ihrem Windows-Computer laufen ließen.
  • Zugriff auf Ihren Webserver über einen falschen Port –Möglicherweise ist Ihr Webserver so konfiguriert, dass er einen anderen Port als den Standardport 80 verwendet, und Sie versuchen, darauf zuzugreifen, indem Sie „localhost“ in Ihren Browser eingeben, der standardmäßig „localhost:80“, also Port 80, lautet. Wenn das der Fall ist, erhalten Sie diese Fehlermeldung.
  • Nicht ausreichende Berechtigungen -In einigen Szenarien kann dieser Fehler auftreten, wenn Sie versuchen, auf eine Datei oder ein Verzeichnis auf dem lokalen Webserver zuzugreifen, auf die Ihr Benutzer nicht zugreifen darf.

Nun haben wir Ihnen bereits einige Gründe genannt, warum dieser Fehler auf einem Windows-Computer auftritt. Sehen wir uns nun an, was Sie tun können, um diesen Fehler zu beheben oder zu beseitigen und Ihre Reise zur Webentwicklung fortzusetzen.

Ändern Sie den Apache-Webserver-Port in XAMPP oder WAMP

Zunächst einmal besteht die häufigste Methode zur Behebung dieses Fehlers darin, den Port des Apache-Webservers zu ändern, wenn Sie XAMPP oder WAMP unter Windows verwenden. Normalerweise kann eine andere Webanwendung, die Sie möglicherweise auf Ihrem Computer ausführen, auf Port 80 zugreifen und dieser ist blockiert bzw. für eine Anwendung wie Apache nicht zugänglich. Obwohl Apache ausgeführt wird, kann es also keine Webseiten auf diesem bestimmten Port abrufen.

Ändern Sie den Apache-Port in XAMPP

Um den laufenden Port des Apache-Webservers in XAMPP zu ändern, gehen Sie wie folgt vor:

  1. Beginnen Sie zunächst einmalXAMPPvon demStartmenü.
  2. Dann sehen Sie im Taskleistenbereich Ihrer Taskleiste das XAMPP-Symbol. Doppelklicken Sie darauf.
  3. Sie würden nun das XAMPP sehenSchalttafelFenster. In diesem Fenster sehen Sie eine Liste der Dienste, die derzeit ausgeführt werden, z. B. Apache, MySQL usw.
  4. Neben dem Dienstnamen befindet sich eine Schaltfläche mit der Bezeichnung „Stoppen“. Klicken Sie vor dem auf StoppApacheService.
    Wie behebe ich den Fehler „Localhost verweigerte die Verbindung“ unter Windows? (2)
  5. Öffnen Sie als Nächstes den Windows Explorer und gehen Sie zuC:\xampp\apache\confVerzeichnis. Suchen Sie dort nach einer Datei mit dem Namenhttpd.conf.
    Wie behebe ich den Fehler „Localhost verweigerte die Verbindung“ unter Windows? (3)
  6. Öffnen Sie es mit Notepad oder einem anderen gewünschten Editor. Suchen Sie in der Datei nach diesen beiden Zeilen.
    Hören Sie 80ServerName localhost:80
    Wie behebe ich den Fehler „Localhost verweigerte die Verbindung“ unter Windows? (4)
  7. Wenn Sie sie gefunden haben, ersetzen Sie sie durch Folgendes:
    Hören Sie 8080ServerName localhost:8080
  8. Speichern Sie nun die Datei. Beim Speichern der Datei werden Sie nach Administratorrechten gefragt. Klicke aufJawenn das Dialogfeld erscheint.
  9. Öffnen Sie nun erneut die XAMPP-Systemsteuerung und starten Sie den Apache-Webserver.
  10. Wenn der Fehler durch eine widersprüchliche Portnummer verursacht wurde, hätte dies das Problem behoben.

Ändern Sie die Portnummer des Apache-Webservers in WAMP

Um die Portnummer des Apache-Webservers in Wamp zu ändern, müssen Sie zunächst WAMP schließen.

  1. Öffnen Sie dazu den Task-Manager, indem Sie mit der rechten Maustaste auf Ihre Taskleiste klicken und auswählenTaskmanageraus dem angezeigten Menü.
    Wie behebe ich den Fehler „Localhost verweigerte die Verbindung“ unter Windows? (5)
  2. Sobald der Task-Manager geöffnet ist, prüfen Sie, ob Instanzen von WAMP ausgeführt werden. Wenn ja, klicken Sie einfach auf das gute alte „Task beenden”-Taste, um sie zu stoppen.
  3. Öffnen Sie nun den Windows Explorer, indem Sie auf Ihrem Desktop auf das Symbol „Arbeitsplatz“ doppelklicken. Navigieren Sie zuC:\wamp\Apache2\confOrdner und öffnen Sie die Datei mit dem Namenhttpd.confmit Notepad oder einem anderen Editor Ihrer Wahl.
  4. Suchen Sie anschließend in dieser Datei nach diesen beiden Zeilen:
    Hören Sie 80ServerName localhost:80
    Wie behebe ich den Fehler „Localhost verweigerte die Verbindung“ unter Windows? (6)
  5. Nachdem Sie diese Zeilen gefunden haben, ersetzen Sie sie stattdessen durch die folgenden:
    Hören Sie 8080ServerName localhost:8080
  6. Das war's, speichern Sie die Datei. Öffnen Sie WAMP erneut und prüfen Sie, ob dieser Fehler weiterhin auftritt.

Greifen Sie über 127.0.0.1 auf Localhost zu

Wie wir bereits erwähnt haben, kann die betreffende Fehlermeldung möglicherweise dadurch angezeigt werden, dass in manchen Fällen der Localhost nicht mit 127.0.0.1 übereinstimmt, was der Adresse Ihres lokalen Webservers entspricht.

Um dieses Problem zu beheben, starten Sie den Webserver, indem Sie XAMPP oder WAMP starten, gehen Sie zu Ihrem Browser und geben Sie Folgendes ein127.0.0.1und drückeEingeben.Wenn Sie damit auf den Webserver zugreifen können, bedeutet das, dass localhost nicht auf diese IP verweist und Sie auf alle Projekte/Dateien auf Ihrem Webserver zugreifen müssen, indem Sie 127.0.0.1/Dateiname anstelle von localhost/Dateiname eingeben.

Starten Sie den LXSSManager-Dienst neu (für Webserver, die auf WSL ausgeführt werden)

Wenn Sie das Windows-Subsystem für Linux auf Ihrem Computer verwenden, um einen Webserver auszuführen, wie es manche Leute möglicherweise tun, um Nodejs-Anwendungen usw. zu entwickeln, während dieser Fehler auftritt, ist es am einfachsten, den LXSSManager-Dienst neu zu starten. Befolgen Sie dazu die nachstehenden Anweisungen:

  1. Öffnen Sie zunächst dieLaufenDialog durch Drücken der TasteWindows-Taste + RVerknüpfung auf Ihrer Tastatur.
  2. Wenn das Dialogfeld „Ausführen“ geöffnet wird, geben Sie eindienstleistungen.mscund drückeEingeben.
    Wie behebe ich den Fehler „Localhost verweigerte die Verbindung“ unter Windows? (7)
  3. Dadurch wird die Windows-Server-App geöffnet, in der Sie eine Liste aller derzeit auf Ihrem Computer verfügbaren Dienste sehen.
  4. Suchen Sie im Fenster „Dienste“ nach dem genannten DienstLxssManager.
  5. Klicken Sie mit der rechten Maustaste darauf und wählen Sie ausNeu startenaus dem Dropdown-Menü. Alternativ können Sie darauf doppelklicken, um das zu öffnenEigenschaftenFenster und stoppen Sie es dann. Klicken Sie abschließendStarterneut, um den Neustart abzuschließen.
    Wie behebe ich den Fehler „Localhost verweigerte die Verbindung“ unter Windows? (8)
  6. Wenn Sie fertig sind, sehen Sie sich den Webserver erneut an. Hoffentlich würde es jetzt funktionieren, wenn es durch ein Problem mit dem LxssManager-Dienst verursacht würde.

Greifen Sie mit der Portnummer auf Localhost zu

Wie sich herausstellt, besteht eine andere Lösung für die betreffende Fehlermeldung darin, dass Ihr Webserver nicht auf dem Standardport läuft80können Sie auch durch Angabe der Portnummer auf den lokalen Webserver zugreifen. Normalerweise ist die Portnummer entweder 80 oder 8080.

Dazu müssen Sie tippenlocalhost:8080in Ihrem Browser. Beachten Sie, dass Sie „localhost:80“ nicht eingeben müssen, da 80 der Standardport ist, den Ihr Webbrowser verwendet, wenn er auf eine Website oder einen Webserver zugreift, sei es online oder offline.

Anwendungskonfigurationsdatei löschen (falls zutreffend)

Wenn Sie Visual Studio verwenden und asp.net programmieren und dieser Fehler auftritt, machen Sie sich keine Sorgen, wir haben eine Lösung für Sie. Sie müssen lediglich die Datei application.config löschen, die sich in einem Ordner namens .vs befindet. In einigen Fällen kann dieser Ordner ausgeblendet werden. Stellen Sie daher sicher, dass dies möglich istsiehe versteckte Dateienin Ihrem Windows Explorer-Fenster. Befolgen Sie dazu die unten aufgeführten Anweisungen:

  1. Öffnen Sie zunächst Ihren Projektordner und öffnen Sie dann die.vsOrdner. Wenn Sie diesen Ordner nicht sehen können, liegt das daran, dass er ausgeblendet ist. Sie müssen Ihre Ordneroptionen im Windows Explorer-Fenster bearbeiten, um versteckte Dateien und Ordner sehen zu können.
    Wie behebe ich den Fehler „Localhost verweigerte die Verbindung“ unter Windows? (9)
  2. Einmal drinnen.vsOrdner, öffnen Sie denconfigOrdner.
  3. Löschen Sie im Konfigurationsordner die Dateiapplication.configDatei.
  4. Wenn Sie IISExpress verwenden und einige asp.net-Projekte durchführen würden, hätte dies hoffentlich das Problem behoben, dass Visual Studio keine Verbindung zu localhost herstellen konnte.

Lesen Sie weiter

  • So beheben Sie den Fehler „Zugriff verweigert für Benutzer „root“@„localhost“ auf MySQL
  • So beheben Sie „Netzwerkfehlerverbindung abgelehnt“ in PuTTY
  • Fehler 0x800710E0 Der Betreiber hat die Anfrage abgelehnt (Gelöst)
  • Fix „Verbindung abgelehnt: keine weiteren Informationen“ in Minecraft

Stichworte

Windows

Wie behebe ich den Fehler „Localhost verweigerte die Verbindung“ unter Windows? (2024)

FAQs

Was bedeutet localhost hat die Verbindung abgelehnt? ›

localhost endet. Die „ERR_CONNECTION_REFUSED“-Meldung geht in diesem Fall auf ein Sicherheitsfeature zurück, das mit der Chrome-Version 43 eingeführt wurde und solche localhost-Subdomains automatisch blockiert. Die Meldung über die abgelehnte Verbindung kann unabhängig vom verwendeten Betriebssystem erscheinen.

Warum ist localhost nicht erreichbar? ›

Access denied for user **@localhost […] Diese Fehlermeldung sagt ganz konkret, dass die Zugangsdaten zur Datenbank nicht korrekt in der Konfiguration des CMS / Shopsystems eingetragen sind. Prüfen Sie bitte die Konfiguration Ihres CMS / Shopsystems auf etwaige Fehler.

Wie kann ich auf localhost zugreifen? ›

Bei Eingabe der IP-Adresse 127.0.0.1 wird eine Verbindung zum local host hergestellt und der Computer kommuniziert mit sich selbst. Localhost ist der Name des virtuellen Servers, der auf dem eigenen Computer läuft. Die IP-Adresse 127.0.0.1 wird benutzt, um über die Loopback Schnittstelle auf den localhost zuzugreifen.

Warum wird die Verbindung abgelehnt? ›

Der Fehler ERR_CONNECTION_REFUSED ist sehr typisch für Chrome und bedeutet, dass sich der Browser nicht mit einer Webseite verbinden kann. Die Verbindung wurde schlichtweg abgelehnt. Das Problem liegt hierbei meist an falschen Browser- oder Netzwerkeinstellungen, Firewall oder etwa veralteten Cache-Einträgen.

Was bedeutet keine Verbindung zum Host? ›

Überprüfen Sie folgende Punkte, um Zugriff auf den Host zu ermöglichen: Stellen Sie sicher, dass der Host eingeschaltet ist und eine Verbindung zum Internet besteht. Stellen Sie sicher, dass die Hostsoftware auf dem Host läuft. Für diesen Vorgang benötigen Sie Zugang zum Host.

Hat die Verbindung abgelehnt Versuchen Sie folgendes Verbindung prüfen Err_connection_refused? ›

So behebst Du den Fehler ERR_CONNECTION_REFUSED in Chrome (9 mögliche Lösungen)
  1. Überprüfe den Status der Website. ...
  2. Starte Deinen Router neu. ...
  3. Leere den Cache Deines Browsers. ...
  4. Prüfe Deine Proxy-Einstellungen und passe sie nach Bedarf an. ...
  5. Deaktiviere Firewall- und Antivirensoftware vorübergehend. ...
  6. Leere Deinen DNS-Cache.
Dec 15, 2021

Wo finde ich localhost? ›

Ein Rechner besitzt seinen eigenen Rechnernamen (Hostname) und zusätzlich als Name „localhost“, sowie die dazugehörige IP-Adresse 127.0.0.1 oder beim Einsatz von IPv6 die Adresse „::1“. Die IP-Adresse 127.0.0.1 (oder ::1) wird vom Computer verwendet, um einen Verbindungsaufbau mit sich selbst herzustellen.

Warum bekomme ich keine Verbindung zum Server? ›

Lässt sich trotz korrekter Zugangsdaten keine Verbindung zum Server aufbauen, könnte dies an einem vorgeschalteten Virenscanner oder einer Firewall-Anwendung liegen, die ausgehende Verbindungen zu unserem Server blockiert. Bitte deaktivieren Sie ggf. beide Programme, um den möglichen Fehler einzugrenzen.

Welchen Port hat localhost? ›

Die wichtigsten Ports und ihre typische Verwendung mit localhost. Port 80, 8080, 8081, 443: Entsprechen dem Zweck von Port 80 und werden in der Regel für Anfragen an den lokalen Webserver verwendet. Über diesen Port werden also beispielsweise HTML-Seiten abgerufen.

Was ist ein lokaler Host? ›

Ein lokaler Server ist ein Server, der auf einem Arbeitsplatzrechner eingerichtet ist und mit einem auf demselben Rechner vorhandenen Client wie ein Netzwerk-angebundener Server Daten austauscht. Im Jargon wird ein lokaler Server manchmal nach seinem Domainnamen auch als „localhost“ oder „local host“ bezeichnet.

Wie ist meine Host Adresse? ›

Wenn Sie Ihre IP-Adresse finden wollen, können Sie das entweder mit unserem Online-Tool oder manuell über den ipconfig-Befehl tun. Drücken Sie die Windows-Taste und R. Geben Sie cmd ein und bestätigen Sie mit Enter. Geben Sie im Dialogfeld ipconfig ein und drücken Sie Enter.

Was ist die Host Adresse? ›

Die Hostadresse ist für den Router von Bedeutung, in dessen Netz sich der Host befindet. Mit Hilfe der IP-Adresse lassen sich in einem Netzwerk Geräte bzw. Hosts eindeutig zuordnen und erreichen.

Was tun wenn man keine Verbindung hat? ›

LÖSE IN 10 SCHRITTEN DEIN INTERNETPROBLEM:
  1. Router checken.
  2. Andere Geräte testen.
  3. Kabel am Router prüfen.
  4. WLAN-Verbindung oder LAN-Verkabelung checken.
  5. Router neu starten.
  6. IP-Einstellungen prüfen.
  7. Erreichbarkeit des DNS-Servers überprüfen.
  8. Integrierte Netzwerkdiagnose starten.
Jan 31, 2023

Warum kann ich eine Seite nicht öffnen? ›

Starten Sie sowohl Chrome als auch Ihren Computer neu, falls das Problem nur in Chrome auftritt. Öffnet der Browser weiterhin keine Seiten, löschen Sie die Browserdaten wie Cookies und den Cache. Deinstallieren Sie außerdem Plugins und Erweiterungen, die eventuell das Laden von Webseiten verhindern.

Wie unsichere Verbindung zulassen? ›

  1. Öffnen Sie Chrome. auf Ihrem Computer.
  2. Klicken Sie rechts oben auf das Dreipunkt-Menü Einstellungen.
  3. Klicken Sie auf Datenschutz und Sicherheit. ...
  4. Klicken Sie auf Zusätzliche Inhaltseinstellungen. ...
  5. Klicken Sie neben „Unsichere Inhalte dürfen nicht angezeigt werden“ auf Hinzufügen.
  6. Geben Sie die URL der Website ein.

Was macht der localhost? ›

Der localhost gibt dem Nutzer die Möglichkeit, den IP-Stack zu überprüfen und wird in der Regel in Zusammenhang mit Netzwerken verwendet. Dabei wird die IP-Adresse verwendet, um mit einem anderen Computer über das Internet zu kommunizieren.

Was tun wenn die Website ist nicht erreichbar? ›

Zusammenfassung
  1. Starte deine Internetverbindung neu.
  2. Deaktiviere deine Firewall und dein Antivirusprogramm.
  3. Lösche deinen Browser-Cache.
  4. Leere deinen DNS-Cache.
  5. Ändere deine DNS-Server.
Feb 15, 2022

Was machen wenn keine Verbindung zum Server? ›

Häufig hilft es, wenn man einfach den Router neustartet. Schaltet das Gerät für wenige Minuten komplett ab und startet die Verbindung dann neu. Auch das Ansurfen über einen anderen Browser kann häufig Wunder wirken und das Problem „Server nicht gefunden“ umgehen.

Top Articles
Latest Posts
Article information

Author: Patricia Veum II

Last Updated:

Views: 5233

Rating: 4.3 / 5 (44 voted)

Reviews: 83% of readers found this page helpful

Author information

Name: Patricia Veum II

Birthday: 1994-12-16

Address: 2064 Little Summit, Goldieton, MS 97651-0862

Phone: +6873952696715

Job: Principal Officer

Hobby: Rafting, Cabaret, Candle making, Jigsaw puzzles, Inline skating, Magic, Graffiti

Introduction: My name is Patricia Veum II, I am a vast, combative, smiling, famous, inexpensive, zealous, sparkling person who loves writing and wants to share my knowledge and understanding with you.