Równoważenie obciążenia poprawia wydajność i zapewnia, że serwery nie spadają z powodu dużego obciążenia pracą. Może również pomóc w zarządzaniu ruchem, jeśli jeden z zasobów jest wyłączony.
W tym samouczku pokaże, jak skonfigurować równoważenie ładunków na Apache Tomcat za pomocą serwera Apache HTTP.
Uwaga: Zanim przejdziemy, upewnij się, że masz zainstalowane i prawidłowe działanie Apache Tomcat i Apache HTTPD. Sprawdź nasz samouczek na tematy, aby dowiedzieć się więcej.
Krok 1 - Pobierz mod_jk
W tym samouczku użyjemy modułu mod_jkk do implementacji równoważenia obciążenia dla serwera Tomcat. Mod_JK to moduł Apache używany do zapewnienia klastra do równoważenia obciążenia i funkcji proxy.
Musisz zainstalować moduł osobno, ponieważ nie jest on pakowany w Apache HTTP.
Otwórz przeglądarkę i przejdź do:
https: // archiwum.Apache.org/dist/tomcat/tomcat-connectors/jk/binaries/Windows/
Przed zainstalowaniem modułu Mod_JK upewnij się, że zarówno Apache Tomcat, jak i HTTPD działają poprawnie.
Krok 2 - Instalowanie mod_jk
Po pobraniu modułu MOD_JK następnym krokiem jest zainstalowanie go na serwerze Apache.
Zacznij od wyodrębnienia archiwum. Następnie wybierz mod_jk.Zatem i kopiuj do katalogu modułów w katalogu głównym HTTPD.
Krok 3 - Dodaj moduł do konfiguracji HTTP
Po dodaniu modułu MOD_JK do katalogu modułów Apache HTTPD, musimy go załadować, edytując HTTPD.plik CONF.
W katalogu COND edytuj HTTPD.plik CONF za pomocą ulubionego edytora tekstu:
Następnie dodaj następujący wpis w HTTPD.plik CONF, aby załadować moduł mod_jk.
W następnym kroku musimy skonfigurować moduł MOD_JK w HTTPD.plik CONF. Rozważ wpisy pokazane poniżej:
# Ścieżka do pliku konfiguracji pracownika
Jkworkersfile c: \ httpd \ conf \ pracownicy.nieruchomości
# Logowanie i pamięć
JKSHMFILE C: \ httpd \ log \ mod_jk.shm
Jklogfile c: \ httpd \ log \ mod_jk.dziennik
INFORMACJE Jkloglevel
# Monitorowanie
Jkmount /Stat /* Stat
Jkmount /* Balancer
W JKworkersFile definiujemy ścieżkę do pracowników Tomcat:
Krok 4 - Skonfiguruj pracowników klastrów
Na tym etapie musimy skonfigurować pracowników. Pracownicy odnoszą się do serwerów Tomcat używanych do przetwarzania żądań.
Otwórz katalog instalacyjny Apache HTTPD i przejdź do katalogu CONF. Utwórz pracownika.plik właściwości.
NOTATKA: Zapewnij ścieżkę pracowników.plik właściwości jest podobny do jednego zestawu w HTTPD.Directory Con.
Wewnątrz pracowników.plik właściwości, wprowadź poniższe wpisy:
pracownik.List = Stat
pracownik.JK-Status.typ = status
pracownik.JK-Status.read_only = true
pracownik.tomcat_1.Type = AJP13
pracownik.tomcat_1.Port = 9001
pracownik.tomcat_1.host = 127.0.0.1
pracownik.tomcat_2.Type = AJP13
pracownik.tomcat_2.Port = 9002
pracownik.tomcat_2.host = 127.0.0.1
pracownik.tomcat_3.Type = AJP13
pracownik.tomcat_3.Port = 9003
pracownik.tomcat_3.Host = 1270.0.0.1
pracownik.List = Balancer
pracownik.stabilizator.typ = lb
pracownik.stabilizator.Balance_workers = Tomcat_1, Tomcat_2, Tomcat_3
Poniżej znajdują się właściwości w pliku pracownika i ich odpowiedni cel:
Na koniec zapisz pliki i uruchom ponownie serwery.
Wniosek
Ten przewodnik obejmował, jak skonfigurować równoważenie obciążenia dla serwerów Apache Tomcat i HTTPD. Aby dowiedzieć się więcej, sprawdź dokumentację równoważenia obciążenia.
https: // tomcat.Apache.org/złącza doc/common_howto/loadbalancers.html
Dziękuję za przeczytanie!