Apache tilbyder en gratis softwarepakke til drive din egen web-servere . Webservere bliver mere pålidelige , men når du bruger flere servere til at levere den samme hjemmeside. På denne måde kan de besøgende opleve hurtigere load tider , fordi deres anmodning er sendt til de mindre belastet server. Flere servere tilbyder også mere elasticitet i tilfælde af et servernedbrud . Som navnet antyder , load balancing balancerer arbejdsbyrden mellem flere computere. Det kan indebære en række servere - fra to til 200 personer. Med flere servere , får du en hurtigere, mere robust hjemmeside. Ting du skal
To distributionsservere
Multiple linux- baserede apache servere
Vis Flere Instruktioner
1
Tilslut alle servere til netværket. Sørg for at alle elementer kan tale med hinanden via netværket ved at udstede Ping kommandoer.
2
Aktiver transport -lags load- balancing software på distributions -servere. På Linux installationer , er denne kaldet IP virtuel server eller IPVS . Det gør det muligt for servere til at styre de enkelte web-forbindelse sessioner.
3
Install " Ultramonkey " eller lignende standby protokol om distributions -servere. Dette lader dig konfigurere hver fordeling server til regelmæssigt udstede en " heartbeat "-signal til den anden, så en til at intensivere og servicere en load balancing anmodning i tilfælde af , at den anden svigter.
4
Konfigurer belastningsudjævning for hver af de IP-adresser for de enkelte Apache servere. I load abe , dette gøres ved at redigere " ldirectord.cf " fil . Du vil også konfigurere en ekstra virtuel IP-adresse. Dette er adressen en ekstern kunde vil bruge, når anmoder om en webside fra serveren klyngen.
5.
Konfigurer synkronisering mellem de offentlige web mapper af hver af dine Apache servere. Dette vil sikre, at den samme web -stedet tilbydes, uanset hvilke web server, der bruges . Linux bruger " rsync " værktøj til at udføre denne funktion.
6
konfigurere hver Apache-server til at acceptere indgående Web sideanmodninger bestemt for den virtuelle IP -adresse, der blev oprettet i trin 5. .
< br >