Przed napisaniem samouczka do Linuksa, zawsze sprawdzam treści innych blogów, aby ulepszyć nasze. Tym razem byłem zaskoczony, że nie ma dostępnych samouczków na instalację Apache Tomcat na Debian 11, nie zawierał metody instalacji apt-get, która jest łatwiejsza do wykonania. Dlatego postanowiłem uwzględnić obie metody: instalacja Tomcat w Debian 11 za pomocą instalacji ręcznej APT i Tomcat.
Konfigurowanie systemu w celu zainstalowania Tomcat na Debian 11
Wszystkie instrukcje w tej sekcji są obowiązkowe dla obu metod instalacji Tomcat.
Przed rozpoczęciem musimy otworzyć domyślny port Tomcat, 8080. Możesz to zrobić za pomocą UFW, uruchamiając następujące polecenie.
sudo ufw pozwól 8080Następnie zaktualizuj repozytoria, uruchamiając poniższe polecenie.
Aktualizacja sudo aptZainstaluj Java za pomocą trafny Jak pokazano na poniższym zrzucie ekranu.
sudo apt instint openjdk-11-jdk -yInstalowanie Apache Tomcat w Debian 11 za pomocą trafny
Na początek zainstalujmy Tomcat za pomocą Apt, jak pokazano na zrzucie ekranu poniżej.
sudo apt instal Tomcat9 -yPrzed dodaniem użytkownika Tomcat dodaj grupę Tomcat9, uruchamiając poniższe polecenie.
Sudo Groupadd Tomcat9Następnie utwórz użytkownika, wykonując następujące polecenie, jak pokazano na następnym zrzucie ekranu.
sudo useradd -s /bin /false -g tomcat9 -d /etc /tomcat9 tomcat9Teraz instalowany jest Tomcat, możesz go uruchomić i sprawdzić, czy uruchomi się poprawnie, uruchamiając poniższe polecenia.
sudo systemctl start tomcat9Teraz nadszedł czas, aby zdefiniować użytkownika z dostępem do Tomcat9. Aby to zrobić, musisz edytować plik konfiguracyjny /etc/tomcat9/tomcat-użytkowników.XML. Możesz edytować go z Nano, wykonując następujące polecenie.
sudo nano/etc/tomcat9/tomcat-użytkowników.XMLPo wejściu do pliku skopiuj następujący kod wymiany Linuxhint z twoją nazwą użytkownika i Twój Passwordhere z hasłem, które chcesz uzyskać dostęp.
Zapisz i wyjdź z pliku konfiguracyjnego; Jeśli używasz Nano, możesz nacisnąć Ctrl+X, aby wyjść z zapisywania zmian.
Teraz możesz uzyskać dostęp do następującego linku: http: // localhost: 8080/
Jak widać, Tomcat został pomyślnie zainstalowany. Teraz zainstalujmy menedżera sieci Tomcat i hosta-manager, uruchamiając następujące polecenie.
sudo apt instal Tomcat9-AdminUzyskaj dostęp do http: // localhost: 8080/Manager/html i wpisz nazwę użytkownika i hasło, które wpisałeś podczas edytowania pliku /etc/tomcat9/tomcat-użytkowników.XML.
I jak widać, Tomcat Web Application Manager działa poprawnie.
Teraz uzyskajmy dostęp do http: // localhost: 8080/host-manager/html, aby sprawdzić wirtualny menedżer hosta Tomcat; Wpisz nazwę użytkownika i hasło na pytanie.
I jak widać, menedżer hosta działa poprawnie.
Instalowanie Apache Tomcat na Debian 11
Teraz zobaczmy, jak zainstalować Apache Tomcat na Debian 11 ręcznie, bez apt/apt-get.
Aby rozpocząć, dostęp do następującego linku: https: // tomcat.Apache.Org/Download-90.CGI i wybierz .smoła.Plik GZ pokazany na poniższym obrazie i pobierz go do swojego systemu.
Utwórz katalog /opt/tomcat Używanie MKDIR, jak pokazano poniżej:
sudo mkdir /opt /tomcatWyodrębnij Tomcat, uruchamiając następujące polecenie.
sudo tar -xzvf apache-tomcat-*.smoła.GZPrzenieś całą zawartość wyodrębnionego katalogu do /opt/tomcat, jak pokazano na zrzucie ekranu poniżej.
sudo mv apache-tomcat-9.0.52/*/opt/tomcat/Dodaj grupę kocur Wykonując następujące polecenie.
Sudo Groupadd TomcatTeraz dodaj użytkownika kocur Uruchamiając polecenie poniżej.
sudo useradd -g tomcat -d/opt/tomcat -s/usr/sbin/nologin tomcatPrzekaż użytkownikowi i grupowi rekurencyjne uprawnienia /opt/tomcat Uruchamiając następujące polecenie.
sudo chown -r tomcat: tomcat/opt/tomcat/Teraz nadszedł czas, aby uzyskać ścieżkę pakietu Java, który zainstalowaliśmy w pierwszych etapach tego samouczka. Aby uzyskać właściwą ścieżkę, możesz wykonać poniższe polecenie.
sudo aktualizacja-java-alternatives -lJak widać, ścieżka jest /usr/lib/jvm/java-1.11.0-OPENJDK-AMD64. Będziemy musieli skopiować go do pliku konfiguracyjnego Tomcat. Otwórz go za pomocą nano pokazano w poniższym przykładzie.
sudo nano/etc/systemd/system/tomcat.pracaSkopiuj cały poniższy kod do właśnie utworzonego pliku.
Notatka: W środowisku linii = java_home = dodaj /usr/lib/jvm/java-1.11.0-OPENJDK-AMD64 lub ścieżka, którą masz podczas uruchamiania aktualizacji-java-alternatives -l, jak pokazano w poniższym przykładzie.
[Jednostka]Wyjdź z nano oszczędzania zmian.
Podaj wszystkie uprawnienia do wykonywania scenariuszy, jak pokazano poniżej.
chmod +x/opt/tomcat/bin/*.ciiUruchom usługę Tomcat za pomocą SystemCTL, jak pokazano poniżej.
sudo systemctl start tomcat.pracaMożesz także uruchomić poniższe polecenie, aby sprawdzić, czy usługa Tomcat została uruchomiona poprawnie.
sudo systemCtl status tomcat.pracaWłącz Usługę, wykonując następujące polecenie.
sudo systemctl włącza tomcatTeraz dodajmy użytkownika Tomcat do pliku konfiguracyjnego /opt/tomcat/conf/tomcat-użytkowe.XML. Otwórz plik konfiguracyjny, uruchamiając następujące polecenie.
sudo nano/opt/tomcat/conf/tomcat-użytkowe.XMLSkopiuj następujący kod, wymień Linuxhint z nazwą użytkownika, którą chcesz zdefiniować i wymienić Twój Passwordhere z wybranym hasłem.
Wyjdź z zmian zapisywania plików.
Teraz edytuj plik konfiguracyjny /opt/tomcat/webApps/Manager/Meta-inf/Context.XML Uruchamiając polecenie poniżej.
sudo nano/opt/tomcat/webapps/menedżer/meta-inf/kontekst.XMLZnajdź następujące wiersze:
Zastąp powyższy kod ten lub komentarz, dodając na końcu, jak pokazano poniżej.
Powtórz poprzednią operację z plikiem konfiguracyjnym /opt/tomcat/webapps/host-manager/meta-inf/context.XML. Aby to zrobić za pomocą Nano Run:
sudo nano/opt/tomcat/webapps/host-manager/meta-inf/context.XMLPonownie skomentuj następujący kod lub skomentuj go.
Wynik musi być następujący z Na końcu, jak pokazano na zrzucie ekranu poniżej.
Wyjście oszczędzanie zmian.
Teraz ponownie uruchom ponownie usługę Tomcat za pomocą SystemCTL, jak pokazano poniżej.
sudo systemctl restart tomcatOdwiedź link http: // localhost: 8080/i powinieneś zobaczyć, jak Tomcat działa poprawnie, jak pokazano na poniższym obrazku.
Teraz możesz zobaczyć, jak Tomcat działa poprawnie.
Wniosek
Instalowanie Apache Tomcat w Debian 11 nie różni się od instalacji w poprzednich wersjach Debiana. Wyjaśnione powyżej metody są również przydatne w przypadku rozkładów Linux opartych na debian, takich jak Ubuntu. Jak można zobaczyć ten odczyt, proces instalacji zawiera wiele kroków, ale jest dość prosty, a każdy poziom użytkownika Linux może to osiągnąć. Pamiętaj, aby otworzyć port 8080 (wielu użytkowników o tym zapomina). Zaleca się również przestrzeganie metody APT w porównaniu z metodą MANAL.
Dziękujemy za przeczytanie tego artykułu, wyjaśniając, jak zainstalować Apache Tomcat na Debian 11. Śledź nas, aby uzyskać więcej wskazówek i samouczków Linux.