Erinevus lehekülje "HAProxy" redaktsioonide vahel

Allikas: Kuutõrvaja
(Uus lehekülg: '{{Täienda}} HAProxy on üsna võimas proksiserver, mis suunab edasi nii TCP kui ka HTTP-protokolli ühendusi. Lisaks põhifunktsioonile (ehk proksimisele) töötab HAproxy ka koor...')
 
4. rida: 4. rida:
  
 
2014. märtsi seisuga on viimane versioon arenduses 1.5-dev21, mida oleme ka näidete juures kasutanud. Siiamaani pole vigu esinenud. Viimane stabiilne versioon on 1.4. Kui https tuge on vaja, siis on vaja kasutada versiooni 1.5 ja riskida mõningate vigadega, mis võivad esineda.
 
2014. märtsi seisuga on viimane versioon arenduses 1.5-dev21, mida oleme ka näidete juures kasutanud. Siiamaani pole vigu esinenud. Viimane stabiilne versioon on 1.4. Kui https tuge on vaja, siis on vaja kasutada versiooni 1.5 ja riskida mõningate vigadega, mis võivad esineda.
 +
 +
= HAProxy installeerimine ja konfigureerimine =
 +
 +
Käsurealt saab installeerida HAproxy kasutades käsku
 +
 +
sudo apt-get install haproxy
 +
 +
Sellepeale paigaldatakse vajalikud failid ja konfiguratsioonifaili loetakse asukohast */etc/haproxy/haproxy.cfg* Seal oli vist veel teid, kus neid otsitakse, aga etc asukoht oli mu arust esimene.
 +
 +
= Parameetrid =
 +
Konfiguratsioonis on neli põhilist sektsiooni - ''defaults'', ''frontend'', ''backend'' ja ''listen''.
 +
 +
== Näidiskonfiguratisoon ==
 +
global
 +
  daemon
 +
  pidfile /var/run/haproxy.pid
 +
  maxconn 4096
 +
 +
defaults
 +
  mode http
 +
  timeout client 240s
 +
  timeout connect 500s
 +
  timeut server 240s
 +
 +
frontend frontend_soovitud_nimi *:5555
 +
  maxconn 1000
 +
 +
default_backend turvaserverid
 +
 +
backend turvaserverid
 +
  mode tcp
 +
  balance leastconn
 +
  server ts1 192.168.0.10:5555 check weight 10 maxconn 100
 +
  server ts2 192.168.0.20:5555 check weight 10 maxconn 100
 +
  server ts3 192.168.0.30:5555 check weight 10 maxconn 100
 +
 +
listen statistika 192.168.0.2:8080
 +
  mode http
 +
  stats enable
 +
  stats uri /
 +
  stats realm HAProxy\ statistika.\ Parool\ palun!
 +
  stats auth admin:1234
  
 
= Lisamaterjal =
 
= Lisamaterjal =
 
* http://haproxy.1wt.eu/
 
* http://haproxy.1wt.eu/

Redaktsioon: 14. märts 2014, kell 12:00

                                        Roheline.jpg Toores. Ehk seda pala võib täiendada.

HAProxy on üsna võimas proksiserver, mis suunab edasi nii TCP kui ka HTTP-protokolli ühendusi. Lisaks põhifunktsioonile (ehk proksimisele) töötab HAproxy ka koormusjaoturina, jagades defineeritud serverite vahel koormust erinevate meetoditega.

2014. märtsi seisuga on viimane versioon arenduses 1.5-dev21, mida oleme ka näidete juures kasutanud. Siiamaani pole vigu esinenud. Viimane stabiilne versioon on 1.4. Kui https tuge on vaja, siis on vaja kasutada versiooni 1.5 ja riskida mõningate vigadega, mis võivad esineda.

HAProxy installeerimine ja konfigureerimine

Käsurealt saab installeerida HAproxy kasutades käsku

sudo apt-get install haproxy

Sellepeale paigaldatakse vajalikud failid ja konfiguratsioonifaili loetakse asukohast */etc/haproxy/haproxy.cfg* Seal oli vist veel teid, kus neid otsitakse, aga etc asukoht oli mu arust esimene.

Parameetrid

Konfiguratsioonis on neli põhilist sektsiooni - defaults, frontend, backend ja listen.

Näidiskonfiguratisoon

global
  daemon
  pidfile /var/run/haproxy.pid
  maxconn 4096

defaults
  mode http
  timeout client 240s
  timeout connect 500s
  timeut server 240s

frontend frontend_soovitud_nimi *:5555
  maxconn 1000

default_backend turvaserverid

backend turvaserverid
  mode tcp
  balance leastconn
  server ts1 192.168.0.10:5555 check weight 10 maxconn 100
  server ts2 192.168.0.20:5555 check weight 10 maxconn 100
  server ts3 192.168.0.30:5555 check weight 10 maxconn 100

listen statistika 192.168.0.2:8080
  mode http
  stats enable
  stats uri /
  stats realm HAProxy\ statistika.\ Parool\ palun!
  stats auth admin:1234

Lisamaterjal