Apache est l'une des plateformes les plus populaires open source du serveur Web utilisé sur Internet. Même si vous n'êtes pas un utilisateur d'Internet savvy , les chances sont que vous avez visité un site au moins une fois qui était hébergé sur un serveur Web Apache - alimenté. Quand vous êtes un administrateur du serveur Web Apache , vous effectuez la plupart des changements de serveurs et des modifications de la ligne de commande. Modifications telles que mod_header et mod_expire peuvent être faites pour configurer les paramètres de fonctionnement du serveur Web de sorte qu'il est mieux optimisée pour effectuer des actions spécifiques, telles que l'exécution d'une application Web ou le service en place un jeu par navigateur Web interactif . Ordre de traitement Mod_Header
L' ordre de traitement des mod_header est unique en ce qu'il peut se produire n'importe où dans le fichier de configuration du serveur d'Apache , alors que certaines modifications doivent se faire avant les autres. Le module de mod_header est valable dans le répertoire Web principal , dans le répertoire des fichiers et même à l'intérieur . Htaccess configuration des fichiers du serveur . Lorsqu'un serveur Apache est démarré et il accède aux têtes d'information, il contacte d'abord le serveur principal, puis un hôte virtuel si il ya une mise en place , suivi par le répertoire et . Configurations htaccess et ensuite les fichiers et les fichiers de localisation. Inversion des demandes d'informations d'en-tête en utilisant mod_header peut entraîner des dysfonctionnements serveurs Web Apache .
Des conditions facultatives pour Mod_Header
Un certain nombre de directives peut être faite lors de la prise d'une commande que mod_header légèrement changer le but et l'effet de la modification. Par exemple , la condition "set" peut définir la réponse d'un en-tête de retourner la même réponse à chaque fois. La condition "add" peut ajouter plus d'informations aux en-têtes , même si il ya des informations en double. Enfin, l' état « hors service » peut être utilisé pour supprimer les entrées et les noms d'en-tête double.
HTTP Header Mod_Expire
Ce module Apache est chargé d'établir le la durée et l'expiration des points de la session HTTP de chaque utilisateur , qui est le lien unique qu'ils font sur le serveur Web . Contrairement mod_header , mod_expire est utilisé pour terminer les connexions utilisateur vers le serveur Web Apache . Par exemple, si le serveur reçoit certains en-têtes HTTP , mod_expire peut être utilisé pour valider la session HTTP et l'identité de l'utilisateur, ce qui en fait un outil de sécurité utile pour gérer les informations de connexion à des sites Web de haute sécurité tels que ceux utilisés pour les services bancaires en ligne.
Photos, illustrations et directives pour Mod_Expire
Il ya trois types principaux de directives utilisées lors de la mise en œuvre d'un mod_expire : La directive ExpiresDefault , directive et la directive ExpiresByType ExpiresActive . Le premier est ce qui distingue l'algorithme par défaut qui est utilisé pour déterminer HTTP délai d'expiration de session. La directive ExpiresByType permet aux administrateurs de définir la longueur des sessions HTTP et expirent eux par certains moments , qu'il s'agisse d'une expiration de temps ou une erreur de syntaxe (par exemple, l'utilisateur a entré le mauvais mot de passe ) . Une directive ExpiresActive est ce qui active et désactive la génération de cache-control , une partie de . Htaccess configuration du fichier d'Apache. Si ce cache est éteint , il n'y aura pas d' en-têtes HTTP générés pour mod_header d'interagir avec .