Seleccionar página

Vamos a usar el WF9 como balanceador sobre otros WF9 de backend en vez de usar el apache + mod_proxy / nginx / …

Primero hay que añadir un host para usar el proxy (opcional):

<host name=»prod-host» alias=»prod.pruebas.neodoo.es»>
<location name=»/» handler=»prod-proxy»/>
<filter-ref name=»server-header»/>
<filter-ref name=»x-powered-by-header»/>
</host>

Despues hay que crear el handler que hara el balanceo sobre los backend:

<handlers>


<reverse-proxy name=»prod-proxy» connections-per-thread=»30″>
<host name=»prod-ha-1″ outbound-socket-binding=»prod-ha-2″ instance-id=»prod-ha-1″ scheme=»ajp»/>
<host name=»prod-ha-2″ outbound-socket-binding=»prod-ha-2″ instance-id=»prod-ha-2″ scheme=»ajp»/>
</reverse-proxy>


</handlers>

 

<socket-binding-group name=»standard-sockets» default-interface=»public»>
<socket-binding name=»ajp» port=»${jboss.ajp.port:8009}»/>
<socket-binding name=»http» port=»${jboss.http.port:8080}»/>
<socket-binding name=»https» port=»${jboss.https.port:8443}»/>
<socket-binding name=»txn-recovery-environment» port=»4712″/>
<socket-binding name=»txn-status-manager» port=»4713″/>
<outbound-socket-binding name=»mail-smtp»>
<remote-destination host=»localhost» port=»25″/>
</outbound-socket-binding>
<outbound-socket-binding name=»prod-ha-1″>
<remote-destination host=»10.2.3.31″ port=»8009″/>
</outbound-socket-binding>
<outbound-socket-binding name=»prod-ha-2″>
<remote-destination host=»10.2.3.32″ port=»8009″/>
</outbound-socket-binding>

</socket-binding-group>

 

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies