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