2009-01-01 4 views
2

J'ai un serveur web fonctionnant sur mon ordinateur Windows XP. J'ai configuré le pare-feu pour autoriser les connexions HTTP entrantes: Fenêtre de configuration du pare-feu -> onglet 'Avancé' -> sélectionnez ma connexion réseau-> Paramètres-> Services-> cochez la case 'Serveur Web (HTTP)'.S'agit-il d'un bogue de pare-feu Windows XP?

Normalement, cela fonctionne. Toutefois, lors du redémarrage du serveur, le pare-feu commence à bloquer les connexions HTTP, même si l'exception «Webserver (HTTP)» est toujours vérifiée dans la fenêtre des paramètres du pare-feu. La seule façon, alors, de remettre les choses en marche est de décocher cette option, d'enregistrer les paramètres, de rouvrir la boîte de dialogue du pare-feu, de cocher l'option et de sauvegarder à nouveau.

Ma question est, est-ce une particularité de ma machine ou est-ce un bug de pare-feu Windows XP?

+0

Je ne pense pas que cela devrait être fermé comme n'étant pas lié à la programmation, tvanfosson. La seule raison pour laquelle quelqu'un exécuterait un serveur Web sous XP est un environnement de test pour le développement - et les problèmes d'environnement de développement et de déploiement sont très liés à la programmation. S'il vous plaît reconsidérer. –

+1

Je trouve vraiment ennuyeux de voir des questions comme celle-ci être fermé sans raison, mais des questions comme les faits populaires de Jon Skeet étant conservés juste parce que certaines personnes le trouvent drôle ... –

Répondre

2

Non, ce n'est pas un bogue, vous ne comprenez que ce qu'est l'onglet Services.

La liste de cet onglet concerne le scénario dans lequel le système pare-feu sert également de passerelle NAT («Partage de connexion Internet» ou n'importe quel nom fourni par Microsoft) pour un autre ordinateur. C'est essentiellement une forme de DNAT. Il contrôle s'il faut autoriser ou non l'établissement de connexions à ce port via des hôtes s'exécutant sur un réseau privé derrière le système pare-feu. Ce dont vous avez besoin est d'ajouter une exception pour le port 80/TCP sur l'onglet Exceptions (n'oubliez pas de cliquer sur Changer la portée et sélectionnez la portée appropriée!) Cela fonctionnera sans accroc. Je vous recommande également de décocher ce que vous avez vérifié dès que les systèmes d'exploitation client Windows ne sont pas particulièrement adaptés pour le transfert de paquets et les paramètres sur cet onglet interfèrent parfois mystérieusement avec le trafic réseau normal (comme dans votre cas.)

+0

Merci beaucoup moocha. Cela a non seulement fonctionné, mais m'a aussi appris quelque chose que je ne connaissais pas. –

+0

Content de vous aider - amusez-vous! –