WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Administration Linux et mise en place d'un serveur de messagerie

( Télécharger le fichier original )
par Trinité Héros KOUE FODE
Institut supérieur de technologie - Ingénieur des travaux en informatique 2008
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

b) JOURNALISATION

Par défaut, le serveur enregistre le journal des transferts dans le fichier /var/log/httpd/access_log et le journal des erreurs dans le fichier /var/log/httpd/error_log.

Le journal des transferts contient la liste de toutes les tentatives d'accès au serveur Web. Il enregistre l'adresse IP des clients qui essaient de se connecter, la date ainsi que l'heure de leurs tentatives et les fichiers du serveur Web auxquels ils veulent accéder. Nous entrons le chemin d'accès et le nom du fichier où enregistrer ces informations. Si le chemin d'accès et le nom de fichier ne commencent pas par une barre oblique (/), le chemin est alors relatif au répertoire root du serveur, tel que nous l'avons configuré. Cette option correspond à la directive TransferLog.

Figure : Journalisation

Nous pouvons configurer un format de journal personnalisé en cochant l'option Utiliser les options de journalisation personnalisées et en entrant une chaîne de journal personnalisée dans le champ Personnaliser chaîne journal. Cela permet de configurer la directive LogFormat.

Le journal des erreurs contient une liste des erreurs de serveur. Nous devons entrer le chemin d'accès et le nom du fichier où enregistrer ces informations. Si le chemin d'accès et le nom de fichier ne commencent pas par une barre oblique (/), le chemin est alors relatif au répertoire root du serveur, tel que nous l'avons configuré. Cette option correspond à la directive ErrorLog. Nous utilisons le menu Niveau journal afin de définir le degré de prolixité des messages dans le journal des erreurs. Nous avons le choix (du moins prolixe au plus prolixe) entre emerg, alert, crit, error, warn, notice, info et debug. Cette option correspond à la directive LogLevel.

La valeur choisie dans le menu Recherche DNS inverse définit la directive HostnameLookups. Ne choisir Aucune recherche inverse (No Reverse Lookup) configure la valeur sur "off". Choisir Recherche inverse (Reverse Lookup) configure la valeur sur "on". Choisir Double recherche inverse (Double Reverse Lookup) configure la valeur sur "double". Nous sélectionnons Recherche inverse, le serveur résout automatiquement l'adresse IP de chaque connexion qui demande un document au serveur Web. Cela signifie que notre serveur effectue une ou plusieurs connexions au DNS afin de trouver le nom d'hôte correspondant à une adresse IP donnée.

Si nous sélectionnons Double recherche inverse, notre serveur effectue une double recherche DNS. Autrement dit, après avoir effectué une recherche inverse, le serveur en effectue une deuxième sur le résultat obtenu. Au moins une des adresses IP de la seconde recherche doit correspondre à l'une des adresses de la première. En règle générale, nous devrions conserver la valeur Aucune recherche inverse pour cette option car les requêtes

DNS ajoutent une charge à notre serveur et risquent de le ralentir. Si notre serveur est très occupé, ces recherches, qu'elles soient simples ou doubles, peuvent avoir un effet assez perceptible.

De plus, les recherches inverses et doubles recherches inverses affectent l'activité Internet en général. Toutes les connexions individuelles effectuées pour vérifier les noms d'hôte s'additionnent. Aussi, pour le bien de notre propre serveur Web et de l'Internet, nous conservons la valeur Aucune recherche inverse. Il est parfois nécessaire de modifier des variables d'environnement pour les scripts CGI et les pages à inclure (SSI) au niveau du serveur. Le Serveur HTTP Apache peut utiliser le module mod_env pour configurer les variables d'environnement transmises aux scripts CGI et aux pages SSI. Nous utilisons la page Variables d'environnement pour configurer les directives de ce module.

Figure : Variables d'environnement

Nous utilisons la section Configurer les scripts CGI pour définir une variable d'environnement transmise aux scripts CGI et aux pages SSI. Exemple, pour donner à la variable d'environnement MAXNUM la valeur 50, nous cliquons sur le bouton Ajouter dans la section Configurer les scripts CGI comme le montre la Figure : Variables d'environnement et tapons MAXNUM dans le champ de texte Variable d'environnement et 50 dans le champ de texte Valeur à définir. Nous cliquons ensuite sur OK pour l'ajouter à la liste. La section Configurer les scripts CGI sert à configurer la directive SetEnv. Nous utilisons la section Transmettre aux scripts CGI pour transmettre la valeur d'une variable d'environnement aux scripts CGI lorsque le serveur est lancé pour la première fois. Pour visualiser cette variable d'environnement, nous entrons la commande env à l'invite du Shell. Nous cliquons sur le bouton Ajouter dans la section Transmettre aux scripts CGI et entrons le nom de la variable dans la boîte de dialogue. Puis nous cliquons ensuite sur OK pour l'ajouter à la liste. La section Transmettre aux scripts CGI configure la directive PassEnv. Si nous voulons supprimer une variable d'environnement afin que sa valeur ne soit pas transmise aux scripts CGI et aux pages SSI, nous utilisons la section Désélectionner pour les scripts CGI. Nous cliquons sur Ajouter dans la section Désélectionner pour les scripts

CGI et entrons le nom de la variable d'environnement à désélectionner. Puis nous cliquons sur OK pour l'ajouter à la liste. Cela correspond à la directive UnsetEnv directive.

Pour modifier une de ces valeurs d'environnement, nous la sélectionnons parmi la liste et cliquons sur le bouton Éditer correspondant. Pour supprimer toute entrée de la liste, nous la sélectionnons puis cliquons sur le bouton Supprimer correspondant.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Nous voulons explorer la bonté contrée énorme où tout se tait"   Appolinaire