LoadModule proxy_wstunnel_module modules/mod_proxy_wstunnel.so
<VirtualHost *:80> ProxyRequests off
ServerName MyCompanyServer
<Proxy balancer://jiracluster>
# JIRA node 1
BalancerMember http://node1:8080 route=node1
# JIRA node 2 Commented pending node installation
# BalancerMember http://node2:8080 route=node2
# Security "we aren't blocking anyone but this the place to make those changes
Order Deny,Allow
Deny from none
Allow from all
# Load Balancer Settings
# We are not really balancing anything in this setup, but need to configure this
ProxySet lbmethod=byrequests
ProxySet stickysession=JSESSIONID
</Proxy>
<Proxy balancer://jiracluster-ws>
# JIRA node 1
BalancerMember httpws://node1:8080 route=node1
# JIRA node 2 Commented pending node installation
# BalancerMember httpws://node2:8080 route=node2
# Security "we aren't blocking anyone but this the place to make those changes
Order Deny,Allow
Deny from none
Allow from all
# Load Balancer Settings
# We are not really balancing anything in this setup, but need to configure this
ProxySet lbmethod=byrequests
ProxySet stickysession=JSESSIONID
</Proxy>
# Here's how to enable the load balancer's management UI if desired <Location /balancer-manager>
SetHandler balancer-manager
# You SHOULD CHANGE THIS to only allow trusted ips to use the manager
Order deny,allow
Allow from all
</Location>
# Don't reverse-proxy requests to the management UI
ProxyPass /balancer-manager !
# Proxy all websockets requests to the jiracluster-ws load balancer ProxyPass /com-spartez-support-chat/ws/ balancer://jiracluster-ws/com-spartez-support-chat/ws/
# Reverse proxy all other requests to the JIRA cluster
ProxyPass / balancer://jiracluster/
ProxyPreserveHost on
</VirtualHost>
|