Administration d'actions de proxy

Vous pouvez créer ou administrer des actions du serveur proxy. Une action de serveur proxy est un événement réalisé lorsqu'un hôte virtuel proxy reçoit une demande ou une réponse HTTP. Les actions de serveur proxy incluent par exemple les actions de mise en mémoire cache, de réécriture, de compression, de modification des en-têtes et de routage.

Avant de commencer

Une action du serveur proxy ne peut pas être effectuée si elle n'est pas associée à une expression de règle proxy. Une expression de règle proxy produit un résultat seulement si elle est associée à un hôte virtuel proxy. Une action du serveur proxy peut être créée ou administrée sans expression de règle proxy ou sans hôte virtuel proxy mais ne peut pas être utilisée sans.

Pourquoi et quand exécuter cette tâche

Les actions du serveur proxy sont associées aux expressions de règles proxy. Si une expression de règles proxy a pour résultat true, toutes les actions du serveur proxy spécifiées dans la configuration de l'expression de règles proxy sont effectuées. Procédez comme suit pour créer une nouvelle action sur le serveur proxy ou pour en administrer une y existant déjà.

Procédure

  1. Dans la console d'administration, sélectionnez Serveurs > Types de serveurs > Serveurs proxy WebSphere >nom_serveur_proxy> Actions de proxy.
  2. Facultatif : Gérez une configuration d'action de serveur proxy existante.
    1. Cliquez sur nom_action_proxy si vous souhaitez afficher ou modifier les paramètres d'une action du serveur proxy existante. Si vous avez effectué des modifications à la configuration de l'action du serveur proxy, cliquez sur OK pour les enregistrer.
    2. Cliquez sur Supprimer si vous souhaitez supprimer une action du serveur proxy existante sélectionnée.
  3. Si vous voulez créer une action de serveur proxy de mise en cache, cliquez sur Nouvelle action de mise en cache.
    1. Entrez le nom de l'action du serveur proxy dans la zone Nom de l'action. Le nom de l'action constitue l'identifiant unique de cette configuration d'action du serveur proxy. Le nom de l'action doit être unique au sein de la cellule et ne doit comporter aucun des caractères ci-après : # \ / , : ; " * ? < > | = + & % '.
    2. Cochez la case Activer la mise en cache pour activer la mise en cache.
    3. Dans la zone Expiration par défaut, entrez une valeur en secondes. La zone Expiration par défaut indique le délai, en secondes, avant l'expiration d'une réponse mise en cache.
    4. Dans la zone Dernier élément modifié, entrez une valeur en secondes. La zone Dernier élément modifié indique le délai avant lequel une réponse est mise en cache si elle ne comporte pas d'en-têtes d'expiration HTTP.
    5. Cliquez sur OK pour enregistrer la configuration de l'action du serveur proxy.
  4. Si vous souhaitez créer une action de compression, cliquez sur Nouvelle action de compression de demande HTTP afin de créer une action pour les demandes ou cliquez sur Nouvelle action de compression de réponse HTTP afin de créer une action pour les réponses.
    1. Dans la zone Nom de l'action, entrez le nom de l'action du serveur proxy. Le nom de l'action constitue l'identifiant unique de cette configuration d'action du serveur proxy. Le nom de l'action doit être unique au sein de la cellule et ne doit comporter aucun des caractères ci-après : # \ / , : ; " * ? < > | = + & % '.
    2. Sélectionnez le type de compression approprié à partir du menu Type de compression.
    3. Sélectionnez le type de contenu pour lequel la compression doit se produire. Vous pouvez sélectionner plusieurs types de contenu à compresser. Cliquez sur Nouveau pour ajouter un nouveau type de contenu à la liste. Si vous souhaitez supprimer un type de contenu de la liste, sélectionnez-le puis cliquez sur Supprimer.
    4. Cliquez sur OK pour enregistrer la configuration de l'action du serveur proxy.
  5. Si vous souhaitez créer une action d'en-tête, cliquez sur Nouvelle action d'en-tête de la demande HTTP afin de créer une action pour les demandes ou cliquez sur Nouvelle action d'en-tête de la réponse HTTP afin de créer une action pour les réponses.
    1. Dans la zone Nom de l'action, entrez le nom de l'action du serveur proxy. Le nom de l'action constitue l'identifiant unique de cette configuration d'action du serveur proxy. Le nom de l'action doit être unique au sein de la cellule et ne doit comporter aucun des caractères ci-après : # \ / , : ; " * ? < > | = + & % '.
    2. Entrez le nom de l'en-tête HTTP à modifier dans la zone En-tête HTTP.
    3. Sélectionnez l'action appropriée dans le menu Action de modification d'en-tête. Les actions de modification d'en-tête disponibles incluent :
      • Définir
      • Ajouter
      • Editer
      • Supprimer
    4. Dans la zone Valeur d'en-tête, entrez la valeur à utiliser pour l'action de modification d'en-tête.
    5. Dans la zone Expression de valeur d'en-tête, entrez une expression à effectuer sur la valeur de l'en-tête. L'expression de valeur d'en-tête est évaluée et l'action de modification est effectuée si l'évaluation renvoie une correspondance.
    6. Si vous créez une action d'en-tête de demande HTTP, sélectionnez les méthodes qui donneront comme résultat la réalisation de l'action de modification d'en-tête. Vous pouvez sélectionner plusieurs méthodes. Cliquez sur Nouveau pour ajouter une nouvelle méthode à la liste. Si vous souhaitez supprimer une méthode de la liste, sélectionnez-la puis cliquez sur Supprimer.
    7. Si vous créez une action d'en-tête de réponse HTTP, sélectionnez les codes d'état qui donneront comme résultat la réalisation de l'action de modification d'en-tête. Vous pouvez sélectionner plusieurs codes d'état à inclure. Cliquez sur Nouveau pour ajouter un nouveau code d'état à la liste. Si vous souhaitez supprimer un code d'état de la liste, sélectionnez-le, puis cliquez sur Supprimer.
    8. Cliquez sur OK pour enregistrer la configuration de l'action du serveur proxy.
  6. Si vous voulez créer une action de serveur proxy de réécriture, cliquez sur Nouvelle action de réécriture.
    1. Dans la zone Nom de l'action, entrez le nom de l'action du serveur proxy. Le nom de l'action constitue l'identifiant unique de cette configuration d'action du serveur proxy. Le nom de l'action doit être unique au sein de la cellule et ne doit comporter aucun des caractères ci-après : # \ / , : ; " * ? < > | = + & % '.
    2. Sélectionnez le type d'action de réécriture à effectuer dans le menu Type d'action de réécriture. Les éléments suivants peuvent être récrits à l'aide de ce type d'action proxy :
      • Réponse URL absolue
      • Rediriger un en-tête d'emplacement
      • Rediriger un code d'état
      • Réponse URL relative
      • Définir un domaine de cookie
      • Définir un chemin de cookie
    3. Dans la zone A partir du masque, entrez le masque URL sujet à réécrire.
    4. Dans la zone Vers le masque, entrez le résultat du masque URL après la réécriture.
    5. Facultatif : Sélectionnez Activer une réécriture passive pour différer la réécriture de l'URI jusqu'à ce que le client envoie la requête ultérieure de cette URI.
    6. Facultatif : Dans la zone Nom du cookie, entrez le nom du cookie pour lequel le domaine ou le chemin doit être réécrit. Cette zone est uniquement valide pour les actions de réécriture de type Set-Cookie.
    7. Facultatif : Dans la zone Limiter un masque URL, spécifiez une contrainte sur les masques URL à réécrire dans le message de réponse. Limiter les masques URL permet d'empêcher le serveur proxy de récrire tous les masques URL dans le message de réponse d'une certaine page. Cette zone est uniquement valide pour les types d'action Réponse URL ou Réponse URL relative.
    8. Facultatif : Dans la zone Limiter un domaine de cookie, spécifiez une contrainte pour limiter la réécriture du domaine de cookie à un ensemble de domaines spécifiés. Si aucun domaine n'est spécifié, tous les domaines sont récrits. Cette zone est uniquement valide pour une action de réécriture de type Set-Cookie.
    9. Facultatif : Dans la zone Limiter un chemin de cookie, spécifiez une contrainte pour limiter la réécriture du chemin de cookie à un ensemble de chemins spécifiés. Si aucun chemin n'est spécifié, tous les chemins sont récrits. Cette zone est uniquement valide pour une action de réécriture de type Set-Cookie.
    10. Cliquez sur OK pour enregistrer la configuration de l'action du serveur proxy.
  7. Si vous voulez créer une action de serveur proxy de routage, cliquez sur un des boutons suivants : Nouvel acheminement du serveur d'applications, Nouvel acheminement du cluster de serveurs générique, Nouvel acheminement en cas d'échec, Nouvelle route de réacheminement ou Nouvel acheminement local.
    1. Dans la zone Nom de l'action, entrez le nom de l'action du serveur proxy. Le nom de l'action constitue l'identifiant unique de cette configuration d'action du serveur proxy. Le nom de l'action doit être unique au sein de la cellule et ne doit comporter aucun des caractères ci-après : # \ / , : ; " * ? < > | = + & % '.
    2. Si vous créez un nouvel acheminement du serveur d'applications, procédez comme suit :
      1. Dans la zone Heure de démarrage, entrez l'heure de début pour cette règle d'acheminement. Si l'heure de démarrage entrée est indiquée au format 12 heures, cliquez sur AM ou sur PM. Si l'heure de démarrage entrée est indiquée au format 24 heures, cliquez sur 24 heures.
      2. Dans la zone Heure de fin, entrez l'heure de fin pour cette règle d'acheminement. Si l'heure de fin entrée est indiquée au format 12 heures, cliquez sur AM ou sur PM. Si l'heure de fin entrée est indiquée au format 24 heures, cliquez sur 24 heures.
      3. Sélectionnez Inclusion ou Exclusion dans le menu Action pour spécifier le type de règle configurée.
      4. Dans le menu Serveurs d'applications disponibles, sélectionnez les serveurs d'application qui suivront cette règle.
      5. Cliquez sur >.
      6. Si vous souhaitez supprimer un serveur d'applications du menu Serveurs d'applications activés, sélectionnez-le et cliquez sur <.
    3. Si vous créez un nouveau routage du cluster de serveurs génériques, procédez comme suit :
      1. Dans le menu Nom du cluster de serveurs génériques, sélectionnez le cluster de serveurs génériques qui suivra cette règle.
      2. Pour le type d'affinité, sélectionnez Affinité active ou Affinité passive.
      3. Si vous avez sélectionné Affinité active dans la zone Expiration par défaut, entrez le délai d'expiration en secondes.
      4. Si vous avez sélectionné Affinité passive dans la zone Nom du cookie, entrez le nom du cookie que le serveur proxy doit utiliser pour gérer l'affinité.
      5. Si vous avez sélectionné Affinité passive, sélectionnez les mappages du serveur générique pour lesquels ce cookie gérera cette affinité. Si vous devez créer des mappages supplémentaires, cliquez sur Nouveau. Si vous devez supprimer des mappages de cookie existants, sélectionnez le mappage approprié et cliquez sur Supprimer.
      6. Cliquez sur Nouveau mappage d'heures.
      7. Dans la zone Heure de démarrage, entrez l'heure de début pour cette règle d'acheminement. Si cette règle doit être appliquée en continu, sélectionnez 24 heures.
      8. Dans la zone Heure de fin, entrez l'heure de fin pour cette règle d'acheminement. Si cette règle doit être appliquée en continu, sélectionnez 24 heures.
      9. Sélectionnez Inclusion ou Exclusion dans le menu Action pour spécifier le type de règle configurée.
      10. Dans le menu Membres du cluster de serveurs générique disponibles, sélectionnez les membre de cluster qui suivront cette règle.
      11. Cliquez sur >.
      12. Si vous souhaitez supprimer un membre du cluster du menu Membres du cluster de serveurs générique activés, sélectionnez-le et cliquez sur <.
      13. Cliquez sur OK pour revenir en arrière, définir les règles horaires et continuer à créer votre configuration de routage du cluster de serveurs génériques.
    4. Si vous créez un routage d'échec, procédez comme suit : dans la zone Code d'état de l'échecentrez le code d'état qui doit être utilisé pour indiquer qu'une demande a échoué.
    5. Si vous créez un routage de réacheminement, procédez comme suit : dans la zone URL de réacheminement, entrez l'URL qui doit être utilisé pour réacheminer la demande entrante.
    6. Si vous créez un acheminement local, procédez comme suit : confirmez que le répertoire principal de fichiers statiques est correct. Si la valeur indiquée n'est pas celle du répertoire principal que vous voulez utiliser, cliquez sur Editer. Pour plus d'informations sur le changement de répertoire principal de fichiers statiques, voir Administration d'hôtes virtuels du serveur proxy.
  8. Cliquez sur OK pour terminer la création de votre règle d'action du serveur proxy.

Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjpx_action
Nom du fichier : tjpx_action.html