web-dev-qa-db-fra.com

Configurer le pare-feu pour permettre à XAMPP de fonctionner sur un réseau local

Lorsque je désactive le pare-feu, je peux accéder à mon site Web XAMPP via d'autres ordinateurs du réseau local. Lorsque j'active le pare-feu, je ne peux plus me connecter à la machine. Quelqu'un pourrait-il me dire ce qui se passe? 

mon OS est Windows XP. Merci. 

11
Shih-Min Lee

Allez dans le Panneau de configuration -> allez dans le Pare-feu Windows -> puis dans Paramètres avancés ->

  1. Cliquez sur les règles entrantes
  2. right Cliquez sur les règles entrantes et sélectionnez "Nouvelle règle ..."
  3. sélectionnez l'option port et cliquez sur suivant
  4. sélectionnez tous les ports locaux ou votre numéro de port pour le serveur Apache. et cliquez sur suivant
  5. sélectionnez l'option autoriser la connexion et cliquez sur suivant
  6. suivant
  7. Donner le nom Autoriser tout le port local pour Xampp

Essayez ceci, j'espère que cela fonctionnera pour vous.

35
karthick

Tout d’abord, le pare-feu sur l’hôte bloque votre connexion. Si vous utilisez un pare-feu Windows ou tout autre pare-feu, vous devez créer une règle d'excaption pour XAMPP. 

Ainsi, sur l'ordinateur sur lequel le site Web est hébergé, allez dans Panneau de configuration -> Pare-feu Windows et décochez la case Ne pas autoriser les exceptions. Maintenant, ouvrez l'onglet Exceptions et cliquez sur un bouton Ajouter un programme et localisez Xampp et Apache. Ajoutez-les à la règle d'exception du pare-feu.

Peut-être devriez-vous faire ce test sur certaines machines virtuelles (VMware, Virtualbox..etc) pour permettre l’ouverture de ports et l’ajout d’exceptions si cette machine est connectée à Internet n’est pas sécurisé.

3
Mislav Novalić

Je comprends que c’est une vieille question liée à Windows XP, mais pour les utilisateurs utilisant actuellement un système d’exploitation tel que Windows 10, l’option qui a fonctionné pour moi est que le profil de règles entrantes peut être défini sur Public pour Apache Http Server qui est défini sur Private par défaut.

 enter image description here

Le profil peut être défini dans l'onglet "Avancé" de la propriété Apache Http Server Inbound Rules, comme indiqué ci-dessous (la boîte de dialogue Propriétés peut être ouverte en cliquant avec le bouton droit de la souris sur Apache Http Server et en sélectionnant Propriétés):

 enter image description here

0
Umair Malhi

Dans mon cas, (Windows 10 et xampp v3.3.2) 1. Ouvrez le Panneau de configuration 2. Rechercher le mur coupe-feu de fenêtres 3. Cliquez sur Advance setting 4. Cliquez sur les règles entrantes 5. Autoriser toutes les règles bloquées dans Apache HTTP Server et mysqld entrer la description de l'image ici

0
Arya Praza Musabbih