Skip to content

talset/apache-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

apache-tools

Scripts Apache

#balancer-manager.py

Allow you to manage Worker/BalancerMember defined in your apache2 mod_proxy conf :

 <Proxy balancer://tomcatservers> BalancerMember ajp://10.152.45.1:8001 route=web1 retry=60 BalancerMember ajp://10.152.45.2:8001 route=web2 retry=60 </Proxy>

You have to allow /balancer-manager Like :

 #RewriteCond %{REQUEST_URI} !=/balancer-manager ProxyPass /balancer-manager ! <Location /balancer-manager> SetHandler balancer-manager Order Deny,Allow Deny from all Allow from 127.0.0.1 </Location>

If necessary, fix in the script :

#host header headers = {"Host": '127.0.0.1' } #ip to reach apache url="http://127.0.0.1/balancer-manager"

##Dependency

 apt-get install python-argparse

##Usages

Help :

balancer-manage.py usage: balancer-manage.py [-h] [-l] [-a ACTION] [-w WORKER] optional arguments: -h, --help show this help message and exit -l, --list List Worker member and status -a ACTION, --action ACTION "enable" or "disable" the specified Worker -w WORKER, --worker WORKER Worker name : example ajp://127.0.0.1:8001

Exemple :

 ./balancer-manager.py -l ./balancer-manager.py -w ajp://10.152.45.1:8001 -a enable

About

apache-tools

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages