Download Afficher le PDF de l`aide
Transcript
CONFIGURATION DES GRAPPES DE SERVEURS D’APPLICATIONS LIVECYCLE À L’AIDE DE JBOSS Configuration de l’équilibrage de charge <VirtualHost *:80> ServerName lb.xyz.com ServerAlias lb.xyz.com ProxyRequests Off ProxyPreserveHost On <Proxy balancer://cluster> BalancerMember ajp://abc.com:8009 route=node1 BalancerMember ajp://xyz.com:8009 route=node2 ProxySet lbmethod=byrequests </Proxy> ProxyPass / balancer://cluster/ stickysession=JSESSIONID|jsessionid </VirtualHost> Aucune directive ProxyPassReverse n’est généralement nécessaire. La demande AJP comprend l’en-tête d’hôte d’origine donné au proxy et le serveur d’applications doit générer les en-têtes auto-référencées correspondant à cet hôte. Par conséquent, aucune réécriture n’est nécessaire. Configuration côté serveur : 1 Pour chacun des nœuds au sein de la grappe, ouvrez pour modification le fichier server.xml situé à l’emplacement : [racine du serveur d'applications]/server/all/deploy/jbossweb.sar . 2 Dans le fichier server.xml, recherchez l’élément Engine name et ajoutez un attribut jvmRoute. Par exemple, sur un nœud appelé node1, modifiez l’élément de la façon suivante : <Engine name="jboss.web" defaultHost="localhost" jvmRoute="node1"> 3 Enregistrez le fichier server.xml modifié. Remarque : pour chaque grappe, la valeur du nœud de jvmRoute doit être unique et correspondre à la valeur de l’itinéraire du worker se connectant au serveur JBoss respectif (voir la configuration de BalancerMember dans le fichier httpd.conf). Dernière mise à jour le 15/10/2012 67