Apache erbjuder ett gratis programpaket för att hantera dina egna webbservrar . Webbservrar blir mer tillförlitlig , men när du använder flera servrar för att leverera samma webbplats . På detta sätt , kan besökarna uppleva snabbare laddningstider eftersom deras begäran skickas till mindre belastade servern . Flera servrar erbjuder också mer elasticitet i händelse av en serverkrasch . Precis som namnet antyder , balanserar lastbalansering arbetsbördan mellan flera datorer . Det kan innebära ett antal servrar - från två till 200 . Med fler servrar , får du en snabbare , mer motståndskraftig hemsida . Saker du behöver
Två distributionsservrar
Flera linux - baserade Apache-servrar
Visa fler instruktioner
1
Anslut alla servrar i nätverket . Se till att alla objekt kan tala med varandra via nätverket genom att utfärda ping .
2
Aktivera transport - skikt lastbalansering programvara på distributionsservrar . På Linux- installationer , detta kallas IP virtuell server , eller IPVS . Det tillåter servrar att styra individuella sessioner Web Connection.
3
Install " UltraMonkey " eller en liknande standby protokoll på distributionsservrar . Detta gör att du kan konfigurera varje distributionsservern att regelbundet ge ut en " heartbeat " -signal till den andra , tillåter en att kliva upp och betjäna en förfrågan lastbalansering i händelse av att den andra misslyckas .
4
Konfigurera lastbalansering för var och en av IP-adresserna för de enskilda Apache servrar. I lasten apa , görs detta genom att redigera " ldirectord.cf " filen . Du kommer också att konfigurera ytterligare en virtuell IP -adress . Detta är adressen en extern klient kommer att använda när du begär en webbsida från servern klustret .
5
Konfigurera synkronisering mellan de offentliga webbkataloger av varje av din Apache -servrar . Detta kommer att säkerställa att samma webbplats erbjuds , oavsett vilken webbserver används . Linux använder " rsync " verktyg för att utföra denna funktion .
6
Konfigurera varje Apache -server för att ta emot inkommande förfrågningar webbsidor avsedda för den virtuella IP -adressen som bildades i steg 5 .
Addera