Configuration du serveur proxy
Un serveur proxy est un type de serveur d'applications spécifique qui achemine les demandes HTTP aux serveurs de contenu chargés de traiter la tâche. Vous pouvez classifier un serveur proxy en fonction de son rôle dans un système. Ce serveur proxy spécifique est un serveur proxy inverse, car il a pour fonction principale de faire office de point d'entrée, après le pare-feu, pour les demandes des clients dans le serveur d'entreprise. Par contraste, un serveur proxy d'acheminement agit comme le premier point d'entrée pour le trafic sortant.
Avant de commencer
Consultez la rubrique qui explique comment sélectionner un serveur frontal pour votre topologie WebSphere Application Server. Cette rubrique permet de déterminer si vous devez configurer un plug-in de serveur Web, un serveur proxy ou un serveur proxy sécurisé pour l'affinité de session, le support de basculement et l'équilibrage de la charge de travail de la topologie WebSphere Application Server.
- Configuration proxy de réacheminement, y compris le tunneling SSL, le proxy transparent et le protocole FTP
- Réécriture de l'URI de demande (la réécriture de l'URI de réponse est disponible)
- Authentification et autorisation sur le serveur proxy
- Consignation combinée NCSA
- Consignation personnalisée
- Partage de cache
- CGI (Common Gateway Interface)
Pourquoi et quand exécuter cette tâche
Le serveur proxy agit comme un substitut des serveurs de contenus au sein de l'entreprise. En tant que système de remplacement, le serveur proxy peut être configuré avec des règles afin d'acheminer et de répartir les requêtes vers les clusters des serveurs de contenu. Il est également en mesure de sécuriser le transport, à l'aide de SSL) et le contenu (à l'aide de mécanismes d'authentification et d'autorisation). Une autre fonction importante est la capacité de protéger l'identité des serveurs de contenu à partir des clients Web en modifiant les réponses (réécriture d'URL). Le serveur proxy peut également améliorer les performances en mettant en mémoire cache le contenu disponible en local et en protégeant les serveurs de contenus contre l'augmentation brutale de l'activité.
La configuration du serveur proxy comporte des paramètres qui déterminent comment le serveur fournit des services aux applications d'entreprise et aux composants associés. La présente section indique comment créer et configurer les serveurs proxy dans un environnement de serveurs d'applications.
Dans la version 6.0.2 du produit, vous deviez ajouter des données au profil du gestionnaire de déploiement pour gérer le serveur proxy. Pour la version 6.1 et ultérieure, le serveur proxy est géré à partir de la console d'administration sans ajout de données initial.
Procédure
- Créez un serveur proxy HTTP ou SIP (Session Initiation Protocol) pour acheminer des demandes aux noeuds du serveur d'applications.
- Installez un serveur proxy SIP (Session Initiation Protocol).
- Migrez des profils pour le serveur proxy.
- Modifiez ou ajoutez des noeuds finaux HTTP.
Que faire ensuite
- Créez des serveurs proxy dans la cellule.
- Déployez des applications sur le serveur.
Eviter les incidents: Tous les processus de serveur proxy s'exécutent dans le contrôleur car vous ne pouvez pas configurer de servant pour un serveur proxy. De plus, comme les modules d'application ne peuvent pas être déployés dans un contrôleur, vous ne pouvez pas déployer un module d'application dans un serveur proxy. Si une application que vous exécutez sur un serveur proxy inclut un module d'application, par exemple un module qui sert une page d'erreur s'il se produit une erreur de routage du serveur proxy, ce module d'application doit être déployé sur le servant d'un serveur d'applications avec lequel le serveur proxy peut communiquer et non pas sur le serveur proxy lui-même.gotcha