OpenLiteSpeed logo Manuel utilisateur OpenLiteSpeed

Console WebAdmin - Général

Admin Server est un virtual host special dedie a la console WebAdmin. Il est tres important de s'assurer qu'Admin Server est protege de maniere sure, soit en autorisant l'acces uniquement depuis les machines des administrateurs, soit en utilisant une connexion SSL chiffree.

Table des matières

Core dump

Journal de l'hôte virtuel

Journal d'accès

Activer le core dump

Description

Indique s'il faut activer le core dump lorsque le serveur est demarre par l'utilisateur "root". Sur la plupart des systemes Unix modernes, les processus qui changent d'ID utilisateur ou d'ID groupe ne sont pas autorises a produire un fichier core pour des raisons de securite. Toutefois, un core dump facilite beaucoup l'identification de la cause racine d'un probleme. Cette option fonctionne uniquement avec Linux kernel 2.4 et versions superieures. Les utilisateurs Solaris doivent utiliser la commande coreadm pour controler cette fonction.

Syntaxe

Sélectionner avec les boutons radio

Conseils

Security Activez cette option uniquement lorsque no core file created apparait dans le fichier journal du serveur. Desactivez-la immediatement apres la creation du fichier core. Veuillez envoyer un rapport de bogue lorsqu'un core dump a ete cree.

Expiration de session (s)

Description

Personnalise la duree d'expiration de session de la console WebAdmin. La valeur par defaut est 60 secondes.

Syntaxe

Nombre entier

Conseils

Security Definissez une valeur adaptee a la production, generalement inferieure a 300 secondes.

Utiliser le journal du serveur

Description

Spécifie si les messages de journal de cet hôte virtuel doivent être placés dans le fichier journal du serveur au lieu de créer son propre fichier journal.

Syntaxe

Sélectionner avec les boutons radio

Nom du fichier

Description

Spécifie le chemin du fichier journal.

Syntaxe

Nom de fichier pouvant être un chemin absolu ou un chemin relatif à $SERVER_ROOT, $VH_ROOT.

Conseils

Performance Placez le fichier journal sur un disque séparé.

Niveau de journalisation

Description

Spécifie le niveau de journalisation. Les niveaux disponibles (du plus élevé au plus bas) sont ERROR, WARNING, NOTICE, INFO et DEBUG. Seuls les messages dont le niveau est supérieur ou égal au paramètre actuel seront journalisés. Si vous voulez le définir sur DEBUG, vous devez également définir le niveau de journalisation du serveur sur DEBUG. Le niveau de débogage est contrôlé uniquement au niveau serveur par Niveau de débogage.

Syntaxe

Sélectionner dans la liste déroulante

Conseils

Performance Sauf si Niveau de débogage est défini sur un niveau autre que NONE, le niveau de journalisation DEBUG n'a pas d'impact sur les performances et est recommandé.

Voir aussi

Niveau de débogage

Taille de rotation (octets)

Description

Spécifie quand le fichier journal actuel doit être renouvelé. Lorsque la taille du fichier dépasse la limite de rotation, le fichier journal actif est renommé en log_name.mm_dd_yyyy(.sequence) dans le même répertoire et un nouveau fichier journal actif est créé. La taille réelle du fichier journal rotatif peut être légèrement supérieure à cette limite. Définissez sur 0 pour désactiver la rotation des journaux.

Syntaxe

Nombre entier

Conseils

Information Ajoutez "K", "M" ou "G" au nombre pour indiquer kilo-, méga- et giga-octets.

Jours de conservation

Description

Spécifie le nombre de jours pendant lesquels le fichier journal d'accès sera conservé sur le disque. Seuls les fichiers journaux rotatifs plus anciens que le nombre de jours spécifié seront supprimés. Le fichier journal actuel ne sera pas modifié, quel que soit le nombre de jours de données qu'il contient. Si vous ne voulez pas supprimer automatiquement les journaux obsolètes et très anciens, définissez cette valeur sur 0.

Syntaxe

Nombre entier

Compresser l'archive

Description

Spécifie s'il faut compresser les fichiers journaux rotatifs afin d'économiser de l'espace disque.

Syntaxe

Sélectionner avec les boutons radio

Conseils

Information Les fichiers journaux se compressent très bien; cette option est recommandée pour réduire l'utilisation du disque par les anciens journaux.

Contrôle du journal

Description

Emplacement où le journal d'accès doit être écrit. Trois options sont disponibles:

  1. Écrire dans le journal d'accès du serveur
  2. Créer un journal d'accès pour cet hôte virtuel
  3. Désactiver la journalisation d'accès

Syntaxe

Sélectionner dans la liste déroulante

Nom du fichier

Description

Nom du fichier journal d'accès.

Syntaxe

Nom de fichier pouvant être un chemin absolu ou un chemin relatif à $SERVER_ROOT, $VH_ROOT.

Conseils

Performance Placez le fichier journal d'accès sur un disque séparé.

Journaliseur par tube

Description

Spécifie l'application externe qui recevra les données du journal d'accès envoyées par LiteSpeed via un tube sur son flux STDIN (le descripteur de fichier est 0). Lorsque ce champ est spécifié, le journal d'accès est envoyé uniquement à l'application de journalisation et non au fichier journal d'accès spécifié dans l'entrée précédente.

L'application de journalisation doit d'abord être définie dans la section Applications externes. La journalisation d'accès au niveau serveur ne peut utiliser qu'une application de journalisation externe définie au niveau serveur. La journalisation d'accès au niveau hôte virtuel ne peut utiliser qu'une application de journalisation définie au niveau hôte virtuel.

Le processus de journalisation est lancé de la même manière que les autres processus externes (CGI/FastCGI/LSAPI). Cela signifie qu'il s'exécutera avec l'ID utilisateur spécifié dans les paramètres Mode Set UID de l’app externe de l'hôte virtuel et ne s'exécutera jamais au nom d'un utilisateur privilégié.

LiteSpeed web server effectue un équilibrage de charge simple entre plusieurs applications de journalisation si plusieurs instances sont configurées. Le serveur LiteSpeed essaie toujours de garder le nombre d'applications de journalisation aussi bas que possible. Ce n'est que lorsqu'une application de journalisation ne traite pas les entrées du journal d'accès à temps que le serveur essaie de lancer une autre instance.

Si un journaliseur plante, le serveur web démarre une autre instance, mais les données de journal dans le tampon de flux seront perdues. Des données de journal peuvent être perdues si les journaliseurs externes ne suivent pas la vitesse et le volume du flux de journal.

Syntaxe

Sélectionner dans la liste déroulante

Format du journal

Description

Spécifie le format du journal d'accès. Lorsque le format du journal est défini, il remplace le paramètre En-têtes de journal.

Syntaxe

Chaîne. La syntaxe du format de journal est compatible avec le format de journal personnalisé d'Apache 2.0.

Exemple

Common Log Format (CLF)
"%h %l %u %t \"%r\" %>s %b"

Common Log Format with Virtual Host
"%v %h %l %u %t \"%r\" %>s %b"

NCSA extended/combined log format
"%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"

Log cookie value of Foobar
"%{Foobar}C"

Voir aussi

En-têtes de journal

En-têtes de journal

Description

Spécifie s'il faut journaliser les en-têtes de requête HTTP: Referer, UserAgent et Host.

Syntaxe

Sélectionner avec des cases à cocher

Conseils

Performance Désactivez cette option si vous n'avez pas besoin de ces en-têtes dans le journal d'accès.

Voir aussi

Format du journal

Journal des octets

Description

Spécifie le chemin du fichier journal des octets de bande passante. Lorsque ce champ est spécifié, un journal de bande passante compatible cPanel est créé. Il journalise le total des octets transférés pour une requête, y compris les corps de requête et de réponse.

Syntaxe

Nom de fichier pouvant être un chemin absolu ou un chemin relatif à $SERVER_ROOT.

Conseils

Performance Placez le fichier journal sur un disque séparé.