Apache tilbyr en gratis programvarepakke for drift dine egne webservere . Webservere bli mer pålitelig , men når du bruker flere servere for å levere den samme nettsiden . På denne måten kan besøkende oppleve raskere lasting fordi deres forespørsel er sendt til mindre beheftet server. Flere servere også tilby mer fleksibilitet i tilfelle en server krasjer . Som navnet antyder, balanserer lastbalansering arbeidsmengden mellom flere datamaskiner. Det kan innebære en rekke servere - fra to til 200 personer. Med flere servere , får du en raskere , mer spenstig nettside. Du trenger
To distribusjonsservere
Multiple linux - baserte Apache-servere
Vis flere instruksjoner
en
Koble til alle serverne til nettverket. Sørg for at alle elementer kan snakke til hverandre gjennom nettverket ved utstedelse Ping kommandoer.
2
Aktiver transport -lags load -balancing programvare på distribusjonsservere . På Linux- installasjoner , er dette omtalt som IP virtuell server, eller IPVS . Det gjør at servere for å kontrollere individuelle web-tilkobling økter.
3
Installer " Ultramonkey " eller en lignende standby -protokollen på fordelingen servere. Dette lar deg konfigurere hver distribusjonsserver å jevnlig utstede en " hjerteslag" signal til den andre , slik at man trappe opp og betjene et lastbalansering forespørsel i tilfelle at den andre ikke klarer .
4
Konfigurer lastbalansering for hver av de IP-adressene til de enkelte Apache -servere . I lasten ape , gjøres dette ved å redigere " ldirectord.cf " filen . Du vil også konfigurere en ekstra virtuell IP-adresse . Dette er adressen et utenfor klienten vil bruke når du ber om en webside fra serveren klyngen.
5
Konfigurer synkronisering mellom offentlige web-kataloger av hver av Apache -servere. Dette vil sikre at samme nettsted tilbys , uavhengig av hvilken web -serveren brukes . Linux bruker " rsync " verktøyet for å utføre denne funksjonen.
6
Konfigurer hver Apache server for å akseptere innkommende Web sideforespørsler bestemt for den virtuelle IP -adressen som ble satt opp i trinn 5 .