Localhost verweigerte die Verbindung – So beheben Sie den Fehler (2024)

Einführung

Localhost weigerte sich, eine Verbindung herzustellen ist ein häufiger Fehler, der beim Arbeiten auf einem lokalen Computer auftreten kann. In diesem Artikel erfahren Sie die häufigsten Ursachen dafürlocalhost weigerte sich, eine Verbindung herzustellenFehler und wie man ihn behebt.

Localhost verweigerte die Verbindung – So beheben Sie den Fehler (1)

Was ist der Fehler „Localhost weigerte sich, eine Verbindung herzustellen“?

Localhost ist eine Loopback-Adresse, die zum Testen und Entwickeln auf einem lokalen Computer verwendet wird. Wenn ein Benutzer einen Ping an localhost sendet, bleibt die Anfrage im lokalen Netzwerk und stellt eine Verbindung zum verwendeten Computer her. Sollte eine solche Verbindung nicht möglich sein, zeigt der Browser eine Fehlermeldung an:

localhostweigerte sich, eine Verbindung herzustellen.

Localhost verweigerte die Verbindung – So beheben Sie den Fehler (2)

Derlocalhost weigerte sich, eine Verbindung herzustellenDie Meldung zeigt einen von zwei möglichen Fehlern an:

  • ERR_CONNECTION_REFUSED(Der Server hat die Verbindungsanfrage abgelehnt)
  • ERR_CONNECTION_TIMEOUT(Der Server hat nicht auf die Anfrage geantwortet und der Client wartet immer noch auf eine Antwort)

Was verursacht den Fehler „Localhost weigerte sich, eine Verbindung herzustellen“?

Häufige Ursachen, die dazu führen, dass localhost die Verbindung verweigert:

  • Der Server wird vom blockiertFirewall.
  • Localhost lässt sich nicht auflösen127.0.0.1.
  • Apachenicht richtig läuft.
  • DNS funktioniert nicht.
  • Auf den Server wird von falsch zugegriffenHafen.
  • Die Browsereinstellungen blockieren die Verbindung.

Um das Problem zu lösen, identifizieren Sie die Fehlerquelle. Der beste Weg, dies zu tun, besteht darin, jede wahrscheinliche Ursache zu testen, beginnend mit den häufigsten.

Wie kann der Fehler „Localhost weigerte sich, eine Verbindung herzustellen“ behoben werden?

In den folgenden Abschnitten finden Sie Methoden zur Behebung des Problemslocalhost weigerte sich, eine Verbindung herzustellenFehler.

Deaktivieren Sie die Firewall vorübergehend

Überprüfen Sie, ob die Firewall-Einstellungen die Localhost-Verbindung blockieren, indem Sie die Firewall vorübergehend deaktivieren. (Betriebssystemspezifische Anweisungen finden Sie in den folgenden Abschnitten.)

Navigieren Sie nach dem Deaktivieren der Firewall in einem Browser zu „localhost“, um zu überprüfen, ob eine Verbindung hergestellt wird. Wenn localhost sich immer noch weigert, eine Verbindung herzustellen, gehen Sie zu anderen möglichen Ursachen über. Stellen Sie außerdem sicher, dass Sie die Firewall einschalten, sobald Sie mit der Arbeit mit localhost fertig sind.

Deaktivieren Sie die Firewall unter Linux

Das Firewall-Konfigurationstool auf Linux-Systemen variiert je nach Distribution. Während Ubuntu- und Debian-Distributionen verwendenUFW, CentOS undRHELSystemnutzungFirewalldstandardmäßig.

ZuDeaktivieren Sie die UFW-Firewall unter Ubuntu/Debian, öffnen Sie das Terminalfenster und führen Sie Folgendes aus:

sudo ufw deaktivieren

Überprüfen Sie den Status, indem Sie Folgendes ausführen:

Sudo UFW-Status
Localhost verweigerte die Verbindung – So beheben Sie den Fehler (3)

ZuDeaktivieren Sie Firewalld auf CentOS/RHEL, verwenden Sie den Befehl:

sudo systemctl stop firewalld

Überprüfen Sie, ob der Status inaktiv ist, indem Sie Folgendes ausführen:

sudo systemctl status firewalld
Localhost verweigerte die Verbindung – So beheben Sie den Fehler (4)

Deaktivieren Sie die Firewall unter Mac OS

1. Klicken Sie auf das Apple-Symbol in der oberen linken Ecke, um das Menü zu öffnen und auszuwählenSystemeinstellungen.

Localhost verweigerte die Verbindung – So beheben Sie den Fehler (5)

2. Navigieren Sie zuSicherheit und PrivatsphäreEinstellungen und gehen Sie zuFirewallTab.

3. Wenn das Schloss unten links im Bereich gesperrt ist, klicken Sie auf das Symbol, um den Einstellungsbereich zu entsperren. Geben Sie zur Bestätigung Ihr Passwort ein.

Localhost verweigerte die Verbindung – So beheben Sie den Fehler (7)

4. Klicken SieFirewall ausschaltenum den Vorgang abzuschließen.

Deaktivieren Sie die Firewall unter Windows

1. Öffnen Sie dieWindows-Systemsteuerungund klicken Sie aufWindows Defender-FirewallSymbol.

Localhost verweigerte die Verbindung – So beheben Sie den Fehler (8)

2. Wählen SieSchalten Sie die Windows Defender-Firewall ein an oder ausaus dem Menü auf der linken Seite des Fensters.

Localhost verweigerte die Verbindung – So beheben Sie den Fehler (9)

3. Überprüfen Sie abschließend dieSchalten Sie die Windows Defender-Firewall ausKontrollkästchen aktivieren und klickenOK.

Localhost verweigerte die Verbindung – So beheben Sie den Fehler (10)

Überprüfen Sie die Localhost-IP-Adresse

Localhost und die IP-Adresse 127.0.0.1 sind nicht vollständig synonym. In den meisten Fällen wird 127.0.0.1 für Loopback verwendet, jedoch nicht ausschließlich. Zum Beispiel,IPv6Systeme verknüpfen den Localhost mit der Adresse: :1.

Wenn die Hostdatei geändert wurde, könnte der Localhost außerdem eine Verbindung zu einer anderen IP-Adresse herstellen.

Notiz:Erfahren Sie in unserem Artikel mehr über die Unterschiede zwischen localhost und 127.0.01Localhost vs. 127,0 0,1.

Versuchen Sie im Falle eines Verbindungsfehlers, sowohl „localhost“ als auch „127.0.0.1“ in die Suchleiste des Browsers einzugeben.

Überprüfen Sie den Apache-Serverstatus

Ein weiterer wichtiger Faktor für den Zugriff auf den Localhost ist, dass der Apache-Server ordnungsgemäß läuft. Wenn das System die Verbindung ablehnt, muss daher der Status von Apache überprüft werden.

Der Befehl zum Überprüfen, ob Apache auf einem Linux-Betriebssystem läuft, hängt von der verwendeten Distribution ab. Befolgen Sie die nachstehenden Schritte und verwenden Sie den entsprechenden Befehl.

1. Überprüfen Sie den Apache-Status mit dem Befehl:

Ubuntu/Debian:

sudo systemctl status apache2

CentOS/RHEL:

sudo systemctl status httpd

Die Ausgabe sollte anzeigen, dass Apache vorhanden istaktiv (laufend), wie im Bild unten. Wenn dies der Fall ist, funktioniert der Apache-Server ordnungsgemäß und Sie können mit der nächsten wahrscheinlichen Fehlerursache fortfahren.

Localhost verweigerte die Verbindung – So beheben Sie den Fehler (11)

2. Wenn Apache nicht ordnungsgemäß ausgeführt wird, wird in der Ausgabe der Status angezeigtinaktiv (tot).

Localhost verweigerte die Verbindung – So beheben Sie den Fehler (12)

3. Um das Problem zu beheben, versuchen Sie, den Apache-Dienst neu zu starten, indem Sie Folgendes verwenden:

Ubuntu/Debian:

sudo systemctl starte Apache2 neu

CentOS/RHEL:

sudo systemctl starte httpd neu

4. Überprüfen Sie den Apache-Status erneut:

Ubuntu/Debian:

sudo systemctl status apache2

CentOS/RHEL:

sudo systemctl status httpd

5. Wenn der Status weiterhin inaktiv bleibt, fahren Sie mit dem Löschen und Neuinstallieren von Apache auf dem System fort:

  • Installieren Sie Apache unter Ubuntu
  • Installieren Sie Apache unter CentOS

Leeren Sie den DNS

DNSDer Cache wird gespeichert, um das Laden zuvor besuchter Websites zu beschleunigen. Wenn DNS zu viele Datensätze sammelt oder einige der Datensätze beschädigt werden, funktioniert es möglicherweise nicht mehr. Ein solches Problem kann dazu führen, dass localhost die Verbindung verweigert.

Der beste Weg, um sicherzustellen, dass DNS die Localhost-Verbindung nicht verhindert, besteht darin, den DNS-Cache zu leeren und alle gespeicherten DNS-Suchinformationen zu löschen.

Die Schritte zum Leeren des DNS variieren je nach verwendetem Betriebssystem. Ausführliche Anweisungen finden Sie unter.

Linux:

sudo /etc/init.d/nscd neu starten

Mac OS:

sudo killall -HUP mDNSResponder

Windows:

ipconfig /flushdns

Ändern Sie die Porteinstellungen

Standardmäßig verwendet localhost die Portnummer80. Wenn eine andere Anwendung denselben Port verwendet, kann es zu einem Konflikt kommen, der dazu führt, dass localhost die Verbindung verweigert.

Ändern Sie die Portnummer auf XAMPP

Wenn Sie das verwendenXAMPP-Stacks, folgen Sie den unteren Schritten:

1. Öffnen Sie das XAMPP-Kontrollfeld und klicken Sie aufNetstatTaste.

Localhost verweigerte die Verbindung – So beheben Sie den Fehler (13)

2. Netstat öffnet eine Liste aller TCP-Listening-Sockets. Wenn Port 80 bereits von einer anderen Anwendung verwendet wird, wählen Sie einen freien Port für Apache aus.

3. Bevor Sie mit dem nächsten Schritt fortfahren, stellen Sie sicher, dass Sie den Apache-Dienst stoppen.

Localhost verweigerte die Verbindung – So beheben Sie den Fehler (14)

4. Suchen und öffnen Sie diehttpd.confDatei. Der Speicherort der Datei variiert je nach Betriebssystem:

  • Linux-Benutzer werden es findenbin/apache.
  • Windows speichert die Datei inC:\xampp\apache\conf.
  • Der Pfad zur Datei unter Mac OS lautetApplications/XAMPP/xamppfiles/etc/httpd.conf.

5. Suchen Sie die folgenden Zeilen in der Datei:

Hören Sie 80ServerName localhost:80

6. Ändern Sie die Portnummer auf einen beliebigen anderen freien Port. In diesem Beispiel ändern wir es in8080.

Hören Sie 8080ServerName localhost:8080

7. Speichern und beenden Sie die Datei. Starten Sie den Apache-Webserver in der XAMPP-Systemsteuerung neu und versuchen Sie erneut, eine Verbindung zu localhost herzustellen.

Ändern Sie die Portnummer auf WAMPP

Wenn Sie das verwendenWAMPSoftware-Stack und möchten den Apache-Port ändern:

1. Stoppen Sie zunächst alle in WAMP ausgeführten Instanzen mitTask beendenTaste.

2. Öffnen Sie dann diehttpd.confDatei befindet sich inC:\wamp\apache2\conf.

3. Suchen Sie die folgenden Zeilen in der Datei:

Hören Sie 80ServerName localhost:80

4. Ändern Sie die Portnummer in einen freien Port (8080Zum Beispiel).

Hören Sie 8080ServerName localhost:8080

5. Speichern Sie die Änderungen und schließen Sie die Datei.

Überprüfen Sie die Browsereinstellungen

Stellen Sie sicher, dass der Browser nicht für die Ursache des Localhost-Fehlers verantwortlich ist.

Navigieren Sie zunächst in einem anderen Browser zu localhost. Wenn die Verbindung hergestellt wird, sind die Einstellungen im ursprünglichen Browser das Problem.

Häufig leiten Browser automatisch weiterHTTPAdressen anHTTPSverursacht daslocalhost weigerte sich, eine Verbindung herzustellen Fehler.

Ändern Sie die DNS-Einstellungen in Chrome

1. Um die Standardeinstellung in Chrome zu ändern, fügen Sie die folgende URL in die Adressleiste ein:chrome://net-internals/#hsts

2. Öffnen Sie dann dieDomänensicherheitsrichtlinieTab und scrollen Sie nach unten Löschen Sie DomänensicherheitsrichtlinienAbschnitt.

3. Hinzufügenlocalhostals Domänennamen ein und klicken Sie aufLöschen.

Localhost verweigerte die Verbindung – So beheben Sie den Fehler (15)

4. Starten Sie den Browser neu, um die Änderungen zu übernehmen.

Ändern Sie die DNS-Einstellungen in Firefox

1. Öffnen Sie dieAnwendungsmenüin der oberen rechten Ecke des Browserfensters und wählen SieEinstellungen.

2. Navigieren Sie zuPrivatsphäre & Sicherheitund scrollen Sie nach unten zumNur-HTTPS-ModusAbschnitt.

Localhost verweigerte die Verbindung – So beheben Sie den Fehler (16)

3. Um die Änderungen zu übernehmen, öffnen Sie den Browser erneut.

Abschluss

Nachdem Sie diesen Artikel gelesen haben, sollten Sie die Schritte kennen, um die Ursache zu finden und das Problem zu behebenlocalhost weigerte sich, eine Verbindung herzustellenFehler.

Ein weiteres häufiges Problem, das auftritt, wenn lokal an Software-Stacks gearbeitet wird, zLAMPE, WAMP und andere ist dasZugriff für Benutzer root@localhost verweigertFehler. Folgen Sie dem Link zuFehlerbehebung: Zugriff verweigert für Benutzer root@localhostFehler in wenigen einfachen Schritten beheben.

Localhost verweigerte die Verbindung – So beheben Sie den Fehler (2024)

FAQs

Warum lehnt localhost die Verbindung ab? ›

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.

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.

Wo finde ich den localhost? ›

Folgende 3 Schritte sind dafür notwendig:
  1. Run-Funktion öffnen über Windows-Taste + R.
  2. “cmd” eingeben und Eingabetaste drücken.
  3. anschließend „ping 127.0.0.1“ oder „ping localhost“ eingeben.

Warum lehnt eine Webseite die Verbindung ab? ›

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.

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

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 ist localhost im Netzwerk? ›

Ein localhost wird verwendet, um eine IP-Verbindung oder einen Anruf zu einem lokalen Computer herzustellen. Er wird auch als Loopback-Adresse bezeichnet.

Top Articles
Latest Posts
Recommended Articles
Article information

Author: Tyson Zemlak

Last Updated:

Views: 5231

Rating: 4.2 / 5 (43 voted)

Reviews: 82% of readers found this page helpful

Author information

Name: Tyson Zemlak

Birthday: 1992-03-17

Address: Apt. 662 96191 Quigley Dam, Kubview, MA 42013

Phone: +441678032891

Job: Community-Services Orchestrator

Hobby: Coffee roasting, Calligraphy, Metalworking, Fashion, Vehicle restoration, Shopping, Photography

Introduction: My name is Tyson Zemlak, I am a excited, light, sparkling, super, open, fair, magnificent person who loves writing and wants to share my knowledge and understanding with you.