it-swarm.com.de

Konfigurieren Sie die Firewall so, dass XAMPP über LAN funktioniert

Wenn ich die Firewall ausschalte, kann ich über andere LAN-Computer auf meine XAMPP-Website zugreifen. Wenn ich die Firewall anschalte, kann ich keine Verbindung mehr zum Rechner herstellen. Könnte mir jemand sagen, was los ist? 

mein OS ist Windows XP. Vielen Dank. 

11
Shih-Min Lee

Gehen Sie zu Systemsteuerung -> Gehen Sie zu Windows-Firewall -> dann Erweiterte Einstellungen ->

  1. Klicken Sie auf Eingehende Regeln
  2. klicken Sie mit der rechten Maustaste auf die eingehenden Regeln und wählen Sie "Neue Regel ...".
  3. wählen Sie den Optionsport und klicken Sie auf Weiter
  4. wählen Sie alle lokalen Ports oder Ihre Portnummer für den Apache-Server aus. und klicken Sie auf Weiter
  5. wählen Sie die Option Verbindung zulassen und klicken Sie auf Weiter
  6. nächster
  7. Geben Sie den Namen All All Port für Xampp zulassen

Versuchen Sie dies, ich hoffe es funktioniert für Sie.

35
karthick

Zunächst blockiert die Firewall auf dem Host Ihre Verbindung. Wenn Sie eine Windows-Firewall oder eine andere Firewall verwenden, müssen Sie eine Excaption-Regel für XAMPP erstellen.

Gehen Sie also auf dem Computer, auf dem die Website gehostet wird, zu Systemsteuerung-> Windows-Firewall und deaktivieren Sie das Kontrollkästchen Keine Ausnahmen zulassen . Öffnen Sie nun die Registerkarte Ausnahmen und klicken Sie auf eine Schaltfläche Programm hinzufügen und suchen Sie Xampp und Apache. Fügen Sie sie zur Firewall-Ausnahmeregel hinzu.

Möglicherweise sollten Sie diesen Test auf einer virtuellen Maschine (VMware, Virtualbox..etc) durchführen da das Öffnen von Ports und das Hinzufügen von Ausnahmen, wenn diese Maschine mit dem Internet verbunden ist, nicht sicher ist.

3
Mislav Novalić

Ich verstehe, dass dies eine alte Frage ist, die sich auf Windows XP bezieht, aber jetzt für Benutzer, die das aktuelle Betriebssystem wie Windows 10 verwenden, funktionierte die Option für eingehende Regeln auf Public, da Apache Http Server standardmäßig auf Private eingestellt ist.

 enter image description here

Das Profil kann auf der Registerkarte "Erweitert" der Eigenschaften von Apache Http Server Inbound Rules festgelegt werden (Eigenschaften-Dialogfeld kann durch Rechtsklick auf Apache Http Server geöffnet werden und Eigenschaften auswählen):

 enter image description here

0
Umair Malhi

In meinem Fall (Windows 10 und Xampp v3.3.2) 1. Öffnen Sie die Systemsteuerung 2. Suchen Sie nach der Windows-Feuerwand 3. Klicken Sie auf Erweiterte Einstellung 4. Klicken Sie auf eingehende Regeln 5. Erlauben Sie alle blockierten Regeln in den Namen Apache HTTP Server und mysqld geben Sie hier die Bildbeschreibung ein

0