| Products | Versions |
|---|---|
| TIBCO Streaming | 10 |
What are the proxy and load-balancer configurations for connecting to LiveView tables through an Apache httpd server?
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_wstunnel_module modules/mod_proxy_wstunnel.so
LoadModule slotmem_shm_module modules/mod_slotmem_shm.so
LoadModule xml2enc_module modules/mod_xml2enc.so
LoadModule headers_module modules/mod_headers.so
ProxyRequests Off
ProxyPreserveHost On
Header add Set-Cookie "ROUTEID=.%{BALANCER_WORKER_ROUTE}e; path=/" env=BALANCER_ROUTE_CHANGED
<Proxy "balancer://simple">
BalancerMember "http://127.0.0.1:10080" route=1
BalancerMember "http://192.168.1.7:10080" route=2
ProxySet lbmethod=bytraffic
ProxySet stickysession=ROUTEID
</Proxy>
<Proxy "balancer://lvapi">
BalancerMember "http://127.0.0.1:10080" route=1
BalancerMember "http://192.168.1.7:10080" route=2
ProxySet lbmethod=bytraffic
ProxySet stickysession=ROUTEID
</Proxy>
<Proxy "balancer://lvclient">
BalancerMember "http://127.0.0.1:10080" route=1
BalancerMember "http://192.168.1.7:10080" route=2
ProxySet lbmethod=bytraffic
ProxySet stickysession=ROUTEID
</Proxy>
<Proxy "balancer://lvstreaming/">
BalancerMember "ws://127.0.0.1:10080" route=1
BalancerMember "ws://192.168.1.7:10080" route=2
ProxySet lbmethod=bytraffic
ProxySet stickysession=ROUTEID
</Proxy>
<Proxy "balancer://lvweb">
BalancerMember "http://127.0.0.1:10080" route=1
BalancerMember "http://192.168.1.7:10080" route=2
ProxySet lbmethod=bytraffic
ProxySet stickysession=ROUTEID
</Proxy>
# Application Specific End-point
ProxyPass "/simple" "balancer://simple/simple"
ProxyPassReverse "/simple" "balancer://simple/simple"
# Platform Specific Redirects
ProxyPass "/lv/api" "balancer://lvapi/lv/api"
ProxyPassReverse "/lv/api" "balancer://lvapi/lv/api"
ProxyPass "/lv/client" "balancer://lvclient/lv/client"
ProxyPassReverse "/lv/client" "balancer://lvclient/lv/client"
ProxyPass "/lv/streaming/" "balancer://lvstreaming/lv/streaming/"
ProxyPassReverse "/lv/streaming/" "balancer://lvstreaming/lv/streaming/"
ProxyPass "/lvweb" "balancer://lvweb/lvweb"
ProxyPassReverse "/lvweb" "balancer://lvweb/lvweb"