19.8.5. Configurer ISAPI Redirector pour qu'il équilibre des requêtes de clients entre des serveurs multiples de la plate-forme JBoss EAP 6
Cette configuration équilibre les requêtes des clients entre les serveurs de JBoss EAP 6 que vous spécifiez. Si vous préférez envoyer des demandes de client à des serveurs JBoss EAP 6 spécifiques sur une base «par-déploiement», reportez-vous plutôt à Section 19.8.4, « Configurer ISAPI Redirector pour qu'il envoie des requêtes de clients à la plate-forme JBoss EAP 6 ».
Conditions préalables
- Vous aurez besoin d'un accès administrateur pour accéder au serveur IIS.
Procédure 19.19. Équilibrage des requêtes de clients entre des serveurs multiples.
Créer un répertoire pour stocker la journalisation, les fichiers de propriété, et les fichiers de verrouillage.
Le reste de cette procédure suppose que vous utilisez le répertoireC:\connectors\à cet effet. Si vous utilisez un autre répertoire, modifier les instructions en conséquence.Créer le fichier
isapi_redirect.properties.Créer un nouveau fichier intituléC:\connectors\isapi_redirect.properties. Copier les contenus suivants dans le fichier.Copy to Clipboard Copied! Toggle word wrap Toggle overflow Si vous ne souhaitez pas utiliser un fichierrewrite.properties, dé-commentez la dernière ligne en plaçant un caractère#au début de la ligne. Voir Étape 5 pour plus d'informations.Créer le fichier
uriworkermap.properties.Le fichieruriworkermap.propertiescontient les mappages entre les URL de l'application déployée et quel worker gère les demandes à leur intention. Le fichier exemple suivant illustre la syntaxe du fichier, avec une configuration d'équilibrage de charge. Le caractère générique (*) envoie toutes les requêtes de divers sous-répertoires d'URL vers l'équilibreur de charges nommérouter. La configuration de l'équilibreur de charges est couverte dans Étape 4.Mettez votre fichieruriworkermap.propertiesdansC:\connectors\.Copy to Clipboard Copied! Toggle word wrap Toggle overflow Créer le fichier
workers.properties.Le fichierworkers.propertiescontient les définitions de mappage entre les étiquettes de workers et les instances de serveur. Le fichier exemple suivant illustre la syntaxe du fichier. L'équilibrage de charge est configuré vers la fin du fichier, et comprend les workersworker01etworker02. Le fichierworkers.propertiessuit la syntaxe du même fichier que celui utilisé pour la configuration d'Apache mod_jk. Pour plus d'informations sur la syntaxe du fichierworkers.properties, reportez-vous à Section 19.6.5, « Référence de configuration pour les Apache Mod_jk Workers ».Mettez ce fichier dans le répertoireC:\connectors\.Copy to Clipboard Copied! Toggle word wrap Toggle overflow Créer le fichier
rewrite.properties.Le fichierrewrite.propertiescontient des dispositions relatives aux demandes spécifiques de réécriture d'URL simple pour certaines applications. Le chemin d'accès de réécriture est spécifié à l'aide de paires nom / valeur, comme illustré dans l'exemple ci-dessous. Placez ce fichier dans le répertoireC:\connectors\.Images are accessible under abc path
#Simple example # Images are accessible under abc path /app-01/abc/=/app-01/images/Copy to Clipboard Copied! Toggle word wrap Toggle overflow Redémarrer le serveur IIS.
Redémarrer votre serveur IIS par les commandesnet stopetnet start.net stop was /Y net start w3svc
C:\> net stop was /Y C:\> net start w3svcCopy to Clipboard Copied! Toggle word wrap Toggle overflow
Le serveur IIS est configuré pour envoyer des demandes de clients à des serveurs de JBoss EAP 6 référencés dans le fichier workers.properties, équilibrant la charge équitablement à travers les serveurs.