forked from Karm/mod_cluster-dockerhub
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmod_cluster.conf
59 lines (42 loc) · 1.38 KB
/
mod_cluster.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
#
# MOD_CLUSTER MANAGER VHOST
#
LoadModule proxy_cluster_module modules/mod_proxy_cluster.so
LoadModule cluster_slotmem_module modules/mod_cluster_slotmem.so
LoadModule manager_module modules/mod_manager.so
LoadModule advertise_module modules/mod_advertise.so
MemManagerFile /opt/httpd-build/cache/mod_cluster
Listen *:6666
<VirtualHost *:6666>
ErrorLog logs/mod_cluster_error.log
CustomLog logs/mod_cluster_access.log common
LogLevel info
<Directory />
Require ip 192.168.1
</Directory>
AllowDisplay On
#ServerAdvertise On http://192.168.1.154:6666
ServerAdvertise On
AdvertiseFrequency 5
AdvertiseGroup 224.0.1.105:23364
EnableMCPMReceive On
<Location /mcm>
SetHandler mod_cluster-manager
Require ip 192.168.1
</Location>
</VirtualHost>
#
# APP VHOST
#
Listen *:80
<VirtualHost *:80>
ServerName lb_app1
<Directory />
Require all granted
</Directory>
# Balancer for this VirtualHost
ManagerBalancerName lb_app1
ProxyPass / balancer://lb_app1/ stickysession=JSESSIONID|jsessionid nofailover=On
ErrorLog logs/app1_error.log
CustomLog logs/app1_access.log common
</VirtualHost>