0% found this document useful (0 votes)
107 views

Balanceo Apache PHP

The document configures Apache HTTP Server as a load balancer and reverse proxy for several internal applications. It defines modules, name virtual hosts, sets directives for proxying and load balancing, and configures multiple backend application pools with sticky sessions. Balancer configurations are set up for applications including Sisperfuj, Bolsa de Empleo, Evaluaciones, and WDNP.

Uploaded by

Oscar Castillo
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
107 views

Balanceo Apache PHP

The document configures Apache HTTP Server as a load balancer and reverse proxy for several internal applications. It defines modules, name virtual hosts, sets directives for proxying and load balancing, and configures multiple backend application pools with sticky sessions. Balancer configurations are set up for applications including Sisperfuj, Bolsa de Empleo, Evaluaciones, and WDNP.

Uploaded by

Oscar Castillo
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 3

#Deben estar habilitados los siguientes modulos 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 #NameVirtualHost *:80 #<VirtualHost *:80> ServerName app.funcionjudicial.gob.ec DocumentRoot "/var/www/html" # ServerAlias 186.46.59.21 # ServerAlias 172.16.32.42 DirectoryIndex index.php ProxyPreserveHost On ProxyRequests Off <Proxy *> DirectorySlash Off AllowOverride All Order deny,allow Allow from all </Proxy> <Directory "/var/www/html"> Options FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> #Encuesta ProxyPass /encuesta http://172.16.32.24/encuesta ProxyPassReverse /encuesta http:/172.16.32.24/encuesta #BI ProxyPass /sw-style http://172.16.32.30:8009/sw-style ProxyPassReverse /sw-style http://172.16.32.30:8009/sw-style #Documental ProxyPass /documental/ http://172.16.32.22/wfd_v1_7/ ProxyPassReverse /documental/ http://172.16.32.22/wfd_v1_7/

ProxyPassReverse / http://192.168.2.197 ProxyPassReverse / http://192.168.2.198 BalancerMember http://192.168.2.197 route=http1 BalancerMember http://192.168.2.198 route=http2 ProxySet lbmethod=byrequests SetHandler balancer-manager Order deny,allow Allow from all

ProxyPass /balancer-manager !

ProxyPass / balancer://mycluster/ stickysession=BALANCEID nofailover=Off #Sisperfuj v1.4 ProxyPass /sisperfuj balancer://clusterWeb stickysession=BALANCEID nofai lover=Off ProxyPassReverse / http://172.16.32.24:80/SISPERFUJv1.4 # ProxyPassReverse / http://www2.funcionjudicial.gob.ec:80/SISPERFUJv1.4 # ProxyPassReverse / http://www1.funcionjudicial.gob.ec:80/SISPERFUJv1.4 <Proxy balancer://clusterWeb> BalancerMember http://172.16.32.24:80/SISPERFUJv1.4 route=public1 # BalancerMember http://www2.funcionjudicial.gob.ec:80/SISPERFUJv1.4 ro ute=public1 # BalancerMember http://www1.funcionjudicial.gob.ec:80/SISPERFUJv1.4 ro ute=public2 ProxySet lbmethod=bytraffic </Proxy> #Sisperfuj v1.5 ProxyPass /sisperfujv1.5 balancer://clusterWeb2 stickysession=BALANCEID nofailover=Off # ProxyPassReverse / http://www2.funcionjudicial.gob.ec:80/SISPERFUJv1.5 ProxyPassReverse / http://www1.funcionjudicial.gob.ec:80/SISPERFUJv1.5 # ProxyPassReverse / http://172.16.32.42/SISPERFUJv1.5 <Proxy balancer://clusterWeb2> # BalancerMember http://www2.funcionjudicial.gob.ec:80/SISPERFUJv1.5 ro ute=public1 BalancerMember http://www1.funcionjudicial.gob.ec:80/SISPERFUJv1.5 rou te=public2 # BalancerMember http://172.16.32.42/SISPERFUJv1.5 route=public2 ProxySet lbmethod=bytraffic </Proxy> #Bolsa de empleo ProxyPass /bolsadeempleo balancer://clusterWeb3 stickysession=BALANCEID nofailover=Off ProxyPassReverse / http://www1.funcionjudicial.gob.ec:80/aqualisg3bol <Proxy balancer://clusterWeb3> # BalancerMember http://www2.funcionjudicial.gob.ec:80/aqualisg3bol rou te=public1 BalancerMember http://www1.funcionjudicial.gob.ec:80/aqualisg3bol rout e=public2 # BalancerMember http://172.16.32.42/aqualisg3bol route=public2 ProxySet lbmethod=bytraffic </Proxy> #Evaluaciones ProxyPass /evaluaciones http://172.16.32.100/ ProxyPassReverse /evaluaciones http:/172.16.32.100/ # lic2 # <Proxy balancer://clusterWeb4> BalancerMember http://www2.funcionjudicial.gob.ec:80 route=public1 BalancerMember http://evaluaciones.funcionjudicial.gob.ec:80 route=pub BalancerMember http://172.16.32.100 route=public2 ProxySet lbmethod=bytraffic </Proxy>

# WDNP <Proxy balancer://clusterWeb5> BalancerMember http://www1.funcionjudicial.gob.ec:80/wdnp_loc BalancerMember http://www2.funcionjudicial.gob.ec:80/wdnp ProxySet lbmethod=bytraffic </Proxy> ProxyPass /wdnp balancer://clusterWeb5 <Location /balancer-manager> SetHandler balancer-manager </Location> <Location /server-status> setHandler server-status Order deny,allow Deny from none Allow from all </Location>

# Include mod_jk configuration file Include conf/mod-jk.conf #<VirtualHost *:80> # ServerName www1.funcionjudicial.gob.ec # ServerAlias app.funcionjudicial.gob.ec # DocumentRoot "/var/www/html/" # CustomLog /var/log/httpd/www1.funcionjudicial.gob.ec-access.log combined # ErrorLog /var/log/httpd/www1.funcionjudicial.gob.ec-error.log # RewriteEngine On # RewriteRule .* - [CO=BALANCEID:balancer.www1:.funcionjudicial.gob.ec] #</VirtualHost>

You might also like