Skip to content

Instantly share code, notes, and snippets.

@rzymek
Created September 22, 2015 13:22
Show Gist options
  • Save rzymek/010ce7aba839836dfbf5 to your computer and use it in GitHub Desktop.
Save rzymek/010ce7aba839836dfbf5 to your computer and use it in GitHub Desktop.
mod_cluster.conf
LoadModule proxy_module /usr/lib/apache2/modules/mod_proxy.so
LoadModule proxy_http_module /usr/lib/apache2/modules/mod_proxy_http.so
LoadModule proxy_ajp_module /usr/lib/apache2/modules/mod_proxy_ajp.so
LoadModule cluster_slotmem_module /usr/lib/apache2/modules/mod_cluster_slotmem.so
LoadModule manager_module /usr/lib/apache2/modules/mod_manager.so
LoadModule proxy_cluster_module /usr/lib/apache2/modules/mod_proxy_cluster.so
LoadModule advertise_module /usr/lib/apache2/modules/mod_advertise.so
#NameVirtualHost *:80
ManagerBalancerName balancer
<VirtualHost *:80>
ServerName balancer
LogLevel debug
ProxyPass / balancer://balancer stickysession=JSESSIONID|jsessionid nofailover=On
ProxyPassReverse / balancer://balancer
ProxyPreserveHost On
<Location />
Order allow,deny
Allow from All
</Location>
<Location /mod_cluster-manager>
SetHandler mod_cluster-manager
Order deny,allow
Deny from none
Allow from All
</Location>
</VirtualHost>
CreateBalancers 1
<IfModule manager_module>
Listen 6666
ManagerBalancerName balancer
<VirtualHost *:6666>
KeepAliveTimeout 300
MaxKeepAliveRequests 0
AdvertiseFrequency 5
ServerAdvertise On http://balancer:6666
EnableMCPMReceive
<Location />
Order allow,deny
Allow from all
Deny from none
</Location>
</VirtualHost>
</IfModule>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment