Création d’un protocole

  1. Dans l’arborescence de navigation, développez le nœud Configuration.
  2. Sous le nœud Configuration, développez le nœud Config réseau.
  3. Sous le nœud Configuration de réseau, sélectionnez le nœud Protocoles.

    La page Protocoles s’affiche.

  4. Sur la page Protocoles, cliquez sur Nouveau.

    La page Nouveau protocole s’affiche.

  5. Dans le champ Nom, saisissez un nom unique pour le protocole.
  6. Cochez la case Sécurité activée pour activer la sécurité pour le protocole.

    Cette option est désactivée par défaut. Si vous activez la sécurité, vous pouvez utiliser l’onglet SSL de la page Modification de protocole pour modifier les paramètres de sécurité.

  7. Cochez la case État activé pour activer le cache de fichiers.

    Cette option est activée par défaut.

  8. Dans le champ Âge max., entrez la durée de vie maximale, en secondes, pour une entrée de cache valide.

    Ce paramètre détermine comment des informations en cache depuis un certain temps sont utilisées après la mise en cache d’un fichier. Une entrée antérieure à l’âge maximal est remplacée par une nouvelle entrée pour le même fichier. Si le contenu change rarement, augmentez cette valeur pour améliorer les performances.

    L’âge maximal optimal dépend de la fréquence à laquelle les fichiers existants sont modifiés. Par exemple, si les fichiers sont modifiés quatre fois par jour à intervalles réguliers, vous pouvez définir l’âge maximal sur 21600 secondes (6 heures). Sinon, pensez à définir l’âge maximal sur la période la plus longue durant laquelle vous acceptez d’utiliser la version précédente d’un fichier après sa modification.

    La valeur par défaut est 30.

  9. Dans le champ Taille max. du cache, saisissez la taille maximum totale (en octets) du cache de fichiers sur le disque.

    La valeur par défaut est 10485760.

  10. Dans le champ Nb max. de fichiers, saisissez le nombre maximal de fichiers pouvant être stockés dans le cache de fichiers.

    Si la valeur est trop élevée, le serveur met en cache les fichiers peu utiles qui consomment de la mémoire. Si elle est trop faible, vous perdez l’avantage de la mise en cache. Testez différentes valeurs de cet attribut pour rechercher la solution optimale pour des applications spécifiques.

    La valeur par défaut est 1024.

  11. Dans le champ Nom du serveur, saisissez le nom d’hôte à utiliser dans les URL envoyées au client par le serveur.

    Ce nom est l’alias si votre serveur en utilise un. Si votre serveur n’utilise aucun alias, laissez ce champ vide.

    Cette valeur affecte les URL que le serveur génère automatiquement ; elle n’affecte pas les URL des répertoires et des fichiers stockés dans le serveur. Si votre serveur utilise un alias, le nom du serveur doit être le nom de l’alias. Si un signe deux-points et un numéro de port sont ajoutés, ce port est utilisé dans les URL envoyés au client par le serveur.

  12. Dans la liste déroulante Serveur virtuel par défaut, sélectionnez le serveur virtuel à associer avec ce protocole.

    La page Serveurs virtuels vous permet de définir des serveurs virtuels.

  13. Dans le champ Port de redirection, saisissez la valeur de port à utiliser pour rediriger une requête vers un autre port.

    GlassFish Server réachemine automatiquement la requête si les deux conditions suivantes sont remplies :

    Si aucun port de redirection n’est spécifié, le GlassFish Server utilise le numéro de port spécifié dans la requête d’origine. Par défaut, aucun port n’est spécifié.

  14. Dans le champ Nombre max. de connexions, tapez le nombre maximum de requêtes pouvant être envoyées dans le pipeline jusqu’à la fermeture de la connexion par le serveur.

    Le sous-système Keep-Alive interroge périodiquement les connexions inactives. La valeur par défaut est 256.

    Définissez cette propriété sur 1 pour désactiver la connexion Keep-Alive HTTP/1.0, ainsi que la connexion Keep-Alive HTTP/1.1 et le pipelining. Une valeur de 0 signifie que les requêtes sont toujours rejetées. Une valeur de -1 indique que le nombre de connexions persistantes est illimité.

  15. Dans le champ Délai d’attente, entrez la durée maximum (en secondes) pendant laquelle une connexion peut être considérée comme inactive et conservée à l’état de persistance.

    Une valeur de 0 ou moins signifie que les connexions persistantes sont conservées ouvertes indéfiniment. La valeur par défaut est 30 secondes.

  16. Sélectionnez la case Activé de Délai d’expiration du chargement pour activer la fermeture de la connexion pour un servlet qui lit les octets lentement une fois la limite de Délai d’expiration du chargement de la connexion atteinte.

    Si cette option est désactivée, les connexions servlet n’ont pas de délai d’expiration. Cette option est désactivée par défaut.

  17. Dans le champ Délai d’expiration du chargement de la connexion, entrez le délai d’expiration pour les chargements, en millièmes de secondes.

    Ce champ est applicable uniquement si la case Désactivé du Délai d’expiration du chargement est sélectionnée. La valeur par défaut est 300000 millisecondes.

  18. Dans le champ Délai d’expiration de la requête, saisissez le nombre de secondes au bout desquelles une requête expire.

    Si la requête n’est pas traitée avant d’atteindre la valeur de délai d’expiration, la requête est ignorée. La valeur par défaut est 30 secondes.

  19. Dans le champ Taille du tampon d’envoi, saisissez la taille (en octets) du tampon d’envoi.

    La valeur par défaut est 8192 octets.

  20. Dans le champ Longueur du tampon d’en-tête, saisissez la taille (en octets) du tampon utilisé par les threads de traitement de requête pour lire les données de la requête.

    La valeur par défaut est 8192 octets.

  21. Dans le champ Taille maximum des billets, tapez la taille maximale (en octets) des actions POST.

    La valeur par défaut est 2097152 octets.

  22. Dans le champ Codage URI, tapez le nom du jeu de caractères utilisé pour décoder les URI de requête reçus.

    La valeur doit être un nom de jeu de caractères IANA valide. La valeur par défaut est UTF-8.

  23. Dans le champ Version, saisissez la version du protocole HTTP utilisé.

    La valeur par défaut est HTTP/1.1.

  24. Compression à partir de la liste déroulante, sélectionnez l'utilisation d'HTTP/1.1 compression gzip pour enregistrer server bande passante.

    Les choix disponibles sont les suivants :

    on

    Compresse les données.

    off

    Désactive la compression.

    force

    Force la compression des données dans tous les cas.

    La valeur par défaut est off.

  25. Dans le champ Types MIME compressibles, tapez une liste séparée par des virgules de types MIME pour lesquels la compression HTTP est utilisée.

    La valeur par défaut est text/html,text/xml,text/plain.

  26. Dans le champ Taille minimum de compression, saisissez la taille minimale d’un fichier lorsque la compression est appliquée.

    Cette valeur doit être configurée si la compression est définie sur on ou force. La valeur par défaut est 2048 octets.

  27. Dans le champ Agents utilisateur sans compression, tapez une liste séparée par des virgules d’expressions régulières correspondant à des agents utilisateur de clients HTTP pour lesquels la compression ne devrait pas être utilisée.

    Par défaut, cette valeur est une chaîne vide.

  28. Dans le champ Agent utilisateur limité, tapez une liste des agents utilisateur limités sur lesquels la compression HTTP est appliquée.

    Si aucun utilisateur agent n’est spécifié, la compression HTTP est appliquée à tous les agents utilisateur. Par défaut, aucun utilisateur agent n’est spécifié.

  29. Dans le champ Type de réponse par défaut, saisissez une chaîne qui spécifie le type de réponse par défaut.

    Le format est une chaîne séparée par des points-virgule présentant le type de contenu (content-type), l’encodage, la langue et le jeu de caractères. La valeur par défaut est text/html; charset=iso-8859-1.

  30. Dans le champ Type de réponse forcée, entrez une chaîne qui spécifie le type de requête utilisé si aucun mappage MIME est disponible correspondant à l’extension du fichier.

    Le format est une chaîne séparée par des points-virgule présentant le type de contenu (content-type), l’encodage, la langue et le jeu de caractères. La valeur par défaut est text/html; charset=iso-8859-1.

  31. Dans le champ Adaptateur, entrez le nom de classe de l’adaptateur de ressources statiques.

    La valeur par défaut est com.sun.grizzly.tcp.StaticResourcesAdapter.

  32. Sélectionnez la case Activé de Support Comet pour activer la prise en charge de Comet pour l’auditeur de réseau qui référencie ce protocole.

    Par défaut, cette option est désactivée. Si votre servlet ou votre page JSP utilise la technologie Comet, assurez-vous qu’il ou elle est initialisé(e) lorsque GlassFish Server démarre en ajoutant l’élément load-on-startup à votre fichier web.xml. Exemple :

    <servlet>
    <servlet-name>CheckIn</servlet-name>
    <servlet-class>CheckInServlet</servlet-class>
    <load-on-startup>0</load-on-startup>
    </servlet>
  33. Sélectionnez la case recherche DNS case Activé pour activer la recherche DNS.

    Cette option est désactivée par défaut.

  34. Sélectionnez la case Activé de Prise en charge de RCM pour activer la gestion de la configuration des ressources (RCM).

    Cette option est désactivée par défaut.

  35. Sélectionnez la case Activé de Suivi pour activer l’opération TRACE.

    Si cette option est désactivée, GlassFish Server est moins exposé à des attaques de scripts entre sites. Cette option est activée par défaut.

  36. Sélectionnez la case Activé de Auth. d’intercommunication pour indiquer que l’auditeur de réseau qui utilise ce protocole reçoit le trafic d’un serveur proxy à terminaison SSL.

    Cette option est désactivée par défaut.

  37. Sélectionnez la case Activé de Segmentation pour activer le découpage de réponse HTTP.

    Cette option est activée par défaut.

  38. Sélectionnez la case Activé de XPowered By pour indiquer à GlassFish Server d’utiliser les en-têtes X-Powered-By selon les spécifications de Java Servlet 3.0 et de Java Server Pages 2.0.

    Cette option est activée par défaut.

Étapes suivantes

Après avoir créé un protocole, vous pouvez créer un auditeur de réseau qui utilise le protocole.

Voir aussi
Copyright © 2010, Oracle et/ou ses affiliés. Tous droits réservés. Notice légale