Erinevus lehekülje "Apache proxy" redaktsioonide vahel

Allikas: Kuutõrvaja
(Uus lehekülg: 'Apache server on võimeline täiesti olema veebiproxiks ehk tegema sarnast tööd nagu nginx/haproxy <source lang=apache> <Proxy balancer://mycluster> BalancerMember http://...')
 
1. rida: 1. rida:
 
Apache server on võimeline täiesti olema veebiproxiks ehk tegema sarnast tööd nagu nginx/haproxy
 
Apache server on võimeline täiesti olema veebiproxiks ehk tegema sarnast tööd nagu nginx/haproxy
 +
 +
Apache load-balance
  
 
<source lang=apache>
 
<source lang=apache>
  <Proxy balancer://mycluster>
+
ProxyRequests Off
 +
<Proxy *>
 +
        AddDefaultCharset off
 +
        Order deny,allow
 +
        Allow from all
 +
</Proxy>
 +
 
 +
 
 +
ProxyPass        /balancer-manager !
 +
ProxyPass        /balancer-manager/ !
 +
ProxyPass        /server-status/ !
 +
ProxyPass /server-status !
 +
ProxyPass        /                balancer://mycluster/
 +
ProxyPassReverse /                http://10.100.0.1:80
 +
ProxyPassReverse /                http://10.100.0.2:80
 +
ProxyPassReverse /                http://10.100.0.3:80
 +
<Proxy balancer://mycluster>
 
   BalancerMember http://10.100.0.1:80 route=work1 retry=300
 
   BalancerMember http://10.100.0.1:80 route=work1 retry=300
 
   BalancerMember http://10.100.0.2:80 route=work2 retry=300
 
   BalancerMember http://10.100.0.2:80 route=work2 retry=300
8. rida: 26. rida:
 
   BalancerMember http://10.100.0.4:80 route=work4 status=D
 
   BalancerMember http://10.100.0.4:80 route=work4 status=D
 
   BalancerMember http://10.100.0.5:80 route=work5 status=D
 
   BalancerMember http://10.100.0.5:80 route=work5 status=D
</Proxy>
+
</Proxy>
 +
 
 +
<Location /balancer-manager>
 +
    SetHandler balancer-manager
 +
    Order deny,allow
 +
    Deny from all
 +
    Allow from 127.0.0.1 ::1 193.40.0.0/24
 +
    Satisfy all
 +
</Location>
 
</source>
 
</source>
 +
  
 
* loadfactor - mida suurem number vorreldes teisega, seda rohkem trafficut sinna läheb. Kui ma kasutasin 4 rakendusserverit, millel oli nõrk riistvara,  siis võimsatel masinatel oli kaaluks 8, nõrkadel 1. võimsad said 8x rohkem trafficut nõrkadega võrreldes
 
* loadfactor - mida suurem number vorreldes teisega, seda rohkem trafficut sinna läheb. Kui ma kasutasin 4 rakendusserverit, millel oli nõrk riistvara,  siis võimsatel masinatel oli kaaluks 8, nõrkadel 1. võimsad said 8x rohkem trafficut nõrkadega võrreldes
 
* status=D - tahendab seda, et kui apache restardi saab, siis see server on disabled olekus
 
* status=D - tahendab seda, et kui apache restardi saab, siis see server on disabled olekus

Redaktsioon: 23. mai 2016, kell 15:31

Apache server on võimeline täiesti olema veebiproxiks ehk tegema sarnast tööd nagu nginx/haproxy

Apache load-balance

ProxyRequests Off
<Proxy *>
        AddDefaultCharset off
        Order deny,allow
        Allow from all
</Proxy>


ProxyPass        /balancer-manager !
ProxyPass        /balancer-manager/ !
ProxyPass        /server-status/ !
ProxyPass	 /server-status !
ProxyPass        /                 balancer://mycluster/
ProxyPassReverse /                 http://10.100.0.1:80
ProxyPassReverse /                 http://10.100.0.2:80
ProxyPassReverse /                 http://10.100.0.3:80
<Proxy balancer://mycluster>
   BalancerMember http://10.100.0.1:80 route=work1 retry=300
   BalancerMember http://10.100.0.2:80 route=work2 retry=300
   BalancerMember http://10.100.0.3:80 route=work3 status=D
   BalancerMember http://10.100.0.4:80 route=work4 status=D
   BalancerMember http://10.100.0.5:80 route=work5 status=D
</Proxy>

<Location /balancer-manager>
    SetHandler balancer-manager
    Order deny,allow
    Deny from all
    Allow from 127.0.0.1 ::1 193.40.0.0/24
    Satisfy all
</Location>


  • loadfactor - mida suurem number vorreldes teisega, seda rohkem trafficut sinna läheb. Kui ma kasutasin 4 rakendusserverit, millel oli nõrk riistvara, siis võimsatel masinatel oli kaaluks 8, nõrkadel 1. võimsad said 8x rohkem trafficut nõrkadega võrreldes
  • status=D - tahendab seda, et kui apache restardi saab, siis see server on disabled olekus