W ramach funkcji, którymi zarządzamy na co dzień w naszych systemach lub środowiskach laboratoryjnych, musimy być świadomi nowości i nowych narzędzi, których potrzebują użytkownicy, zwłaszcza ci, którzy są w działach rozwoju (jeśli taki dział istnieje w naszej organizacji) , projektowanie, logistyka, dostarczanie rozwiązań na poziomie oprogramowania i sprzętu tak, aby ich praca była jak najbardziej optymalna i najbardziej efektywna.
Tym razem przeanalizujemy, jak możemy zainstalować Apache Tomcat 8, serwer WWW, który pozwala nam hostować aplikacje Java, coś bardzo przydatnego dla programistów, którzy implementują aplikacje w Javie.
Co to jest Apache Tomcat?Jak wspomnieliśmy wcześniej, Apache Tomcat to serwer sieciowy, który oferuje alternatywy dla aplikacji Java, co jest zwyczajem w Linuksie, jest to bezpłatne oprogramowanie typu open source, które jest ulepszane z dnia na dzień. Apache pochodzi od francuskiego słowa oznaczającego niełatwy serwer, który jest wdrażany od 1996 roku i wśród jego wielu zalet mamy:
Zalety Apache Tomcat
- Darmowe oprogramowanie
- Wieloplatformowy
- Optymalna wydajność
- Stabilny i bezpieczny
Zasadniczo użycie Apache Tomcat koncentruje się na stronach internetowych, zarówno dynamicznych, jak i statycznych i dobrze wiemy, że Apache jest zintegrowany ze znanym pakietem LAMP (Linux, Apache, MySQL, PHP).
Do tej analizy użyjemy środowiska z CentOS 7. Zanim zaczniemy, zostawimy kilka samouczków, które mogą być interesujące:
- Zainstaluj Apache Tomcat na Ubuntu 16.04
- Zainstaluj LAMP na Debianie 8
- Zainstaluj XAMPP
- Monitoruj wydajność Apache
1. Zaktualizuj system CentOS 7
Pierwszym krokiem do zrobienia jest zaktualizuj nasz system CentOS 7 Aby wyszukać nowe aktualizacje, a tym samym mieć większą stabilność, użyjemy do tego polecenia:
aktualizacja sudo mniam
Mamy nadzieję, że wszystkie pliki zostaną pobrane i zainstalowane.
2. Zainstaluj Javę
Następnym krokiem, który musimy podjąć, jest zainstaluj Javę, aby Apache Tomcat mógł uruchamiać wszystkie te aplikacje oparte na Javie. Aby przeprowadzić tę aktualizację, użyjemy następującego polecenia:
sudo mniam zainstaluj java-1.7.0-openjdk-devel
Akceptujemy pobranie i czekamy na jego instalację. Domyślnie ścieżka, w której zainstalowana jest Java, to / usr / lib / jvm / jre, musimy o tym pamiętać w przypadku konfiguracji Apache Tomcat.
3. Tworzenie użytkowników dla Tomcat
Po prawidłowym zainstalowaniu Javy kolejnym krokiem, który musimy zrobić, jest: utwórz użytkownika do zarządzania wszystkim, co jest związane z Apache Tomcat (nie może być użytkownikiem root). Najpierw utworzymy grupę tomcat za pomocą następującego polecenia:
sudo groupadd tomcatTeraz przystępujemy do tworzenia użytkownika tomcat i dodamy do niego następujące ustawienia:
- Uczyń go członkiem grupy tomcat.
- Stworzymy katalog w ścieżce opt / kocur gdzie zostanie zainstalowany Apache Tomcat.
- Dodamy parametr / kosz / fałsz aby nikt nie miał dostępu do konta.
Wprowadzimy następujące polecenie:
sudo useradd -M -s / bin / nologin -g tomcat -d / opt / tomcat tomcatPo zakończeniu tego procesu możemy przystąpić do pobierania i instalowania Apache Tomcat 8.
4. Pobierz i zainstaluj Apache Tomcat
W tym celu musimy przejść do następującego łącza internetowego Apache, aby zobaczyć najnowsze wersje Apache dostępne do pobrania. Aby znaleźć poprawną wersję (plik tar.gz) przechodzimy do właściwej wersji iw polu Binary Distributions umieszczamy plik tar.gz w polu core.
POWIĘKSZAĆ
Tam musimy skopiować adres linku do odpowiedniego pobrania. Dla wersji 8 link wygląda następująco: Apache 8 plik tar.gz.
Aby rozpocząć proces instalacji przejdziemy do katalogu domowego za pomocą parametru:
cd ~Następnie użyjemy polecenia wget, aby kontynuować pobieranie Apache Tomcat, użyjemy składni wget Link_de_Descarga, w naszym przypadku jest to:
wget http://www-eu.apache.org/dist/tomcat/tomcat-8/v8.5.4/bin/apache-tomcat-8.5.4.tar.gzMamy nadzieję, że pobieranie zakończy się i zostanie poprawnie zainstalowane.
NotatkaW niektórych przypadkach polecenie wget nie jest dostępny w CentOS 7, aby rozwiązać ten problem, wpisz polecenie:
sudo mniam zainstaluj wgetDzięki temu zainstalujemy go.
Jak wspomnieliśmy wcześniej, zamierzamy zainstaluj Apache Tomcat 8 w ścieżce / opt / tomcat ale domyślnie ta trasa nie istnieje, stworzyć to użyjemy następującego polecenia:
sudo mkdir / opt / tomcatTeraz zamierzamy rozpakuj pobrany plik w ścieżce / opt / tomcat, w tym celu wpiszemy następujące polecenie:
sudo tar xvf apache-tomcat-8 * tar.gz -C / opt / tomcat --strip-components = 1Mamy nadzieję, że Apache zostanie wyodrębniony w ścieżce /opt/tomcat. Po rozpakowaniu wszystkich plików musimy przypisać odpowiednie uprawnienia.
5. Zaktualizuj uprawnienia użytkownika tomcat
Aby użytkownik tomcat mógł uzyskać dostęp do ścieżki instalacji Tomcat, przeprowadzimy następujący proces. Idziemy do przejdź do ścieżki, w której zostały zainstalowane wszystkie pliki Apache Tomcat 8 (/opt/tomcat) za pomocą następującego polecenia:
cd / opt / tomcatBędąc na tej trasie, będziemy wprowadzać następujące parametry, aby: nadaj uprawnienia do odczytu i zapisu na tej ścieżce:
sudo chgrp -R tomcat conf sudo chmod g + rwx conf sudo chmod g + r conf / *Wreszcie będziemy zezwól użytkownikowi tomcat na bycie właścicielem logów, aplikacji internetowych i innych komponentów pliku konfiguracyjnego, w tym celu wprowadzimy:
sudo chown -R tomcat webapps / praca / temp / logi /Teraz przechodzimy do instalacji systemu.
6. Zainstaluj plik systemowy
Musimy zainstalować plik systemd, ponieważ Apache Tomcat będzie działał jako usługa, więc wpiszemy, co następuje, aby utworzyć plik tomcat.service:
sudo nano /etc/systemd/system/tomcat.serviceTam widzimy, że wyświetlany jest pusty plik, więc musimy dodać:
# Plik jednostki systemowej dla tomcat [jednostka] Description = Apache Tomcat Web Application Container After = syslog.target network.target [Service] Type = forking Environment = JAVA_HOME = / usr / lib / jvm / jre Environment = CATALINA_PID = / opt / tomcat /temp/tomcat.pid Environment = CATALINA_HOME = / opt / tomcat Environment = CATALINA_BASE = / opt / tomcat Environment = 'CATALINA_OPTS = -Xms512M -Xmx1024M -server -XX: + UseParallelGC' Environment = 'JAVA_OPTS = -Djava.awt.headless = true -Djava.security.egd = file: / dev /./ urandom 'ExecStart = / opt / tomcat / bin / startup.sh ExecStop = / bin / kill -15 $ MAINPID User = tomcat Group = tomcat [Install] WantedBy = wielu użytkowników.cel
Zmiany zapisujemy za pomocą kombinacji klawiszy klawisz kontrolny + LUB i wychodzimy z edytora za pomocą kombinacji klawisz kontrolny + x. Następnie zrestartujemy plik systemd za pomocą następującego polecenia:
sudo systemctl demon-reloadPo ponownym uruchomieniu kontynuujemy kolejne zadanie.
7. Włącz usługę Apache Tomcat
Po zakończeniu poprzedniego procesu będziemy uruchom usługę Apache za pomocą następującego polecenia:
sudo systemctl uruchom tomcatPóźniej włączamy Apache Tomcat za pomocą następującego polecenia:
sudo systemctl włącz tomcatPo uruchomieniu usługi możemy zweryfikuj instalację Tomcata w przeglądarce, w tym celu musimy znać adres IP naszej maszyny za pomocą polecenia ifconfig.
W przeglądarce wprowadzimy następującą składnię:
http://Serwer-IP: 8080
POWIĘKSZAĆ
Jak widzimy, uzyskujemy dostęp do początkowego ekranu Apache i stamtąd zarządzamy tym, co uważamy za konieczne.
Z tego uchwytu zainstalowaliśmy Apache Tomcat 8 na naszym komputerze CentOS 7 zapewnienie alternatywnego wsparcia dla osób, które pracują z aplikacjami Java. Na koniec możesz zainteresować się następującym samouczkiem: Zainstaluj MySQL na CentOS 7.