J'ai vu de nombreuses ressources expliquant comment configurer le pare-feu d'un serveur pour autoriser le trafic entrant et sortant sur les ports HTTP standard ( 80
et 443
), mais je ne peux pas comprendre pourquoi j'aurais besoin de l'un d'eux. Dois-je débloquer les deux pour qu'un site Web "normal" fonctionne? Pour que les téléchargements de fichiers fonctionnent? Y a-t-il des situations où il serait conseillé de débloquer l'un et de laisser l'autre bloqué?
Désolé si c'est une question de base, mais je n'ai pu la trouver expliquée nulle part (je ne suis pas non plus anglophone natif). Je sais que dans un site Web «normal», le client est toujours celui qui lance une demande, donc je suppose qu'un serveur Web doit accepter le trafic entrant sur ces ports, et mon bon sens me dit que le serveur est autorisé à envoyer une réponse sans débloquer quoi que ce soit d'autre (sinon cela n'aurait pas de sens d'avoir deux types de règles). Est-ce exact?
Mais qu'est-ce qu'un trafic web (service) sortant et quelle serait son utilisation? AFAIK si le serveur voulait établir une connexion avec une autre machine, le port spécifique qui importe est celui de l'autre extrémité (c'est-à-dire le port de destination serait 80
), de son côté tout port libre pourrait être utilisé (le port source serait aléatoire ). Je peux ouvrir des requêtes HTTP depuis mon serveur (en utilisant wget
par exemple) sans débloquer quoi que ce soit. Je suppose donc que mes concepts d '"entrant" et de "sortant" sont en quelque sorte faux.