Seleccionar página

Como poner el WF9 (Undertow) como balanceador por proxy

por | Ago 7, 2015 | JBoss AS / JBoss EAP / WildFly

-Como poner el WF9 (Undertow) como balanceador por proxy:

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>

 

Te puede interesar…

0 comentarios

Enviar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Pin It on Pinterest