Service HTTP

La page Service HTTP permet de spécifier la règle générale de journal des accès pour les applications Web.

Le service HTTP offre des fonctions de déploiement des applications Web et permettant aux clients HTTP d'accéder aux applications Web déployées, ainsi qu'aux serveurs virtuels, pools de threads et à la fonction de configuration réseau.

GlassFish Server utilise le journal des accès du service HTTP pour activer et configurer la rotation des journaux des accès pour les serveurs virtuels. Ces journaux sont situés dans le répertoire domain-dir/logs/access et sont nommés comme suit : virtual_server_name_access_log.yyyyMMdd-HHhmmmsss.txt

La page Service HTTP contient les options suivantes :

Charger les valeurs par défaut

Bouton permettant de restaurer les valeurs par défaut des paramètres qui en ont. Les paramètres qui n'ont pas de valeurs par défaut ne sont pas modifiés.

Nom de configuration

Nom de la configuration à laquelle s'appliquent les paramètres de cette page. Ce champ est en lecture seule.

SSO

Détermine si la connexion unique est activée par défaut pour l'ensemble des applications Web sur tous les serveurs virtuels de ce serveur qui sont configurés pour le même domaine. Si cette option n'est pas activée, la connexion unique est désactivée par défaut pour tous les serveurs virtuels et les utilisateurs doivent être authentifiés séparément pour toutes les applications sur chaque serveur virtuel. Vous pouvez remplacer ce paramètre pour un serveur virtuel. SSO peut être activé ou désactivé. Cette option est désactivée par défaut.

Journalisation des accès

Si cette option est sélectionnée, la journalisation des accès est activée pour tous les sous-éléments de serveur virtuel qui ne spécifient pas cette propriété. Si cette option n'est pas sélectionnée, la journalisation des accès est désactivée pour tous les sous-éléments de serveur virtuel qui ne spécifient pas cette propriété. Cette option est désactivée par défaut.

Rotation

Si cette option est sélectionnée, la rotation de fichier journal est activée. Cette option est activée par défaut.

Règle de rotation

La seule règle de rotation disponible est time.

Intervalle de rotation

Nombre de minutes entre les rotations du journal des accès. Ce champ est valide uniquement si la règle de rotation est time. La valeur par défaut est 1 440 minutes (24 heures).

Suffixe de rotation

Valeur de chaîne à ajouter à la fin du nom du fichier journal après la rotation. La valeur par défaut est yyyy-MM-dd.

Assurez-vous que le suffixe de rotation contient suffisamment de valeurs pour créer un suffixe unique pour chaque rotation de journal. Par exemple, si le journal des accès change plusieurs fois par jour, ajoutez l'heure dans le suffixe de rotation.

Le suffixe doit être unique pour s'assurer que le fichier journal des accès change chaque fois que l'intervalle de rotation arrive à son terme. Si le suffixe de rotation du nouveau fichier journal des accès est le même que celui du fichier existant, aucune rotation n'est appliquée au fichier.

Nombre max. de fichiers

Nombre maximal de fichiers journaux des accès changés à conserver. Une valeur négative signifie que le nombre de fichiers est illimité. La valeur par défaut est -1.

Taille du tampon

Taille, en octets, du tampon de journal des accès, ou valeur inférieure ou égale à 0 pour les journaux des accès non placés en mémoire tampon. La valeur par défaut est 32 768.

Intervalle d'écriture

Nombre de secondes écoulées avant l'écriture du journal sur le disque. Le journal des accès est écrit lorsque la mémoire tampon est pleine ou que l'intervalle expire. Si la valeur est inférieure ou égale à 0, l'écriture continue dans la mémoire tampon même si elle n'est pas pleine. Autrement dit, chaque fois qu'un utilisateur accède au serveur, le message de journal est directement stocké dans le fichier. La valeur par défaut est 300.

Format

Valeur de chaîne qui précise les informations à capturer dans le journal des accès et l'ordre de capture. La valeur par défaut est la suivante :

%client.name% %auth-user-name% %datetime% %request% %status% %response.length%

Les valeurs suivantes peuvent être incluses dans la chaîne de format :

%attribute.name%

Journalise la valeur (en appelant la méthode toString associée) de l'attribut de demande avec le nom spécifié.

%auth-user-name%

Nom de l'utilisateur autorisé

%client.name%

Nom de l'hôte client

%client.dns%

DNS client

%cookie.name%

Valeur du cookie de demande portant le nom spécifié

%cookie.value%

Valeur du premier cookie détecté dans la demande

%datetime%

Date du système

%request%

Ligne de demande HTTP complète

%status%

Statut

%response.length%

Longueur du contenu de la réponse

%header.referer%

En-tête de source du renvoi

%header.user-agent%

En-tête d'agent utilisateur

%http-method%

Méthode HTTP

%http-uri%

URI HTTP

%query-str%

Chaîne de requête HTTP

%http-version%

Version du protocole HTTP

%header.accept%

En-tête d'acceptation

%header.date%

En-tête de date

%header.if-mod-since%

En-tête If-Modified-Since

%header.auth%

En-tête d'autorisation

%header.any%

Toute valeur d'en-tête HTTP valide définie dans le document RFC 2616 (any est également une valeur d'en-tête valide, qui est indiquée ici en tant que variable)

%session.name%

Valeur de l'attribut de session portant le nom name, ou NULL-SESSION-ATTRIBUTE-name si l'attribut spécifié n'existe pas dans la session, ou encore NULL-SESSION s'il n'existe aucune session.

%time-taken%

Durée (en millisecondes) de traitement de chaque demande

%vs.id%

ID de serveur virtuel

Autres propriétés

Propriétés supplémentaires du service HTTP. Pour obtenir une description des propriétés disponibles, reportez-vous à Propriétés propres au service HTTP.

Tâches connexes

Configuration du service HTTP

Commandes asadmin connexes

Aucune.

Copyright © 2005, 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices