Apache offre un pacchetto software gratuito per gestire il proprio server web . Server Web diventano più affidabili , tuttavia, quando si utilizzano più server per fornire lo stesso sito web. In questo modo , i visitatori possono sperimentare i tempi di caricamento più veloci , perché la loro richiesta viene inviata al server meno gravati . Più server offrono anche maggiori capacità di recupero in caso di un crash del server . Come suggerisce il nome , il bilanciamento del carico bilancia il carico di lavoro tra più computer. Può coinvolgere qualsiasi numero di server - da due a 200 . Con più server , si ottiene un più veloce, il sito più resistente. Cose che ti serviranno
Due server di distribuzione
multipla basato su Linux Apache server
Show More Istruzioni
1
Collegare tutti i server alla rete. Assicurarsi che tutti gli elementi possono parlare tra di loro attraverso la rete mediante l'emissione di comandi Ping .
2
Abilita trasporto - layer software di bilanciamento del carico sui server di distribuzione . Su l'installazione di Linux , questo viene indicato come server virtuale IP , o IPVS . Esso consente ai server di controllare le singole sessioni di connessione web.
3
Installa " Ultramonkey " o un protocollo di standby simile sui server di distribuzione . Questo consente di configurare ciascun server di distribuzione di emettere regolarmente un segnale " heartbeat " per l'altro , permettendo di intensificare e servire una richiesta di bilanciamento del carico nel caso in cui l'altro fallisce .
4
Configurare il bilanciamento del carico per ciascuno degli indirizzi IP dei singoli server Apache . Nella scimmia carico , questo viene fatto modificando il file " ldirectord.cf " . Potrai anche configurare un indirizzo IP virtuale aggiuntivo . Questo è l' indirizzo di un cliente al di fuori utilizzerà quando si richiede una pagina Web dal cluster di server .
5 sincronizzazione Configura
tra le web directory pubbliche di ogni server Apache . Ciò farà sì che lo stesso sito web è offerto, indipendentemente da quale viene utilizzato server web . Linux utilizza la funzione " rsync " per eseguire questa funzione .
6
Configurare ogni server Apache per accettare in ingresso di pagine Web richieste destinate a l'indirizzo IP virtuale che è stato istituito nel punto 5.