Sziasztok
Adott 2 proxy (proxy1 es proxy2) mindkettő apache2
ez a két proxy sorba van kötve.
Tűzfal->Proxy1->Proxy2->BackEnd{1..n}
A proxy1-en meg van adva, hogyha nem éri el proxy2-t, akkor ő forduljon a BackEnd-ekhez.
# Proxy 2
BalancerMember http://10.0.1.2:80 ttl=15 timeout=2
# BE
BalancerMember http://10.0.2.101:8080 ttl=15 timeout=50 max=8 status=+H
BalancerMember http://10.0.2.102:8080 ttl=15 timeout=50 max=8 status=+H
ProxyPass / balancer://myclu/
ProxyPassReverse / balancer://myclu/
A proxy2 -n:
# BE
BalancerMember http://10.0.2.101:8080 ttl=15 timeout=50 max=8 status=+H
BalancerMember http://10.0.2.102:8080 ttl=15 timeout=50 max=8 status=+H
ProxyPass / balancer://myclu/
ProxyPassReverse / balancer://myclu/
mindkettőn be van állítva: ProxyPreserveHost On
he lekérdezek a proxy1 -be, hogy adja ki az oldalt, akkor a linkeknél nem http://10.0.1.1/valami (a proxy1 címe) hanem a backend címe látható: http://10.0.2.101:8080/valami
ha kiveszem belőle a proxy2-t mint lekérdezési lehetőséget, akkor rendesen a backend címei helyett a proxy1 címe látható a linkekben.
Feltétlenül szükséges a proxy1 mögé a proxy2.
Mit kell még beállítani hogy úgy működjön ahogy kellene?
- 844 megtekintés