V rámci funkcí, které každodenně spravujeme v našich systémech nebo laboratorních prostředích, si musíme být vědomi novinek a nových nástrojů, které uživatelé vyžadují, zejména těch lidí, kteří jsou ve vývojových odděleních (pokud toto oddělení v naší organizaci existuje) , design, logistika, poskytování řešení na softwarové a hardwarové úrovni tak, aby jejich práce byla nejoptimálnější a nejefektivnější.
Tentokrát budeme analyzovat, jak můžeme nainstalovat Apache Tomcat 8, webový server, který nám umožňuje hostovat aplikace Java, něco velmi užitečného pro vývojáře, kteří implementují aplikace v Javě.
Co je Apache Tomcat?Jak jsme již zmínili dříve, Apache Tomcat je webový server, který nabízí alternativy pro aplikace Java, jak je v Linuxu zvykem, je to bezplatný software s otevřeným zdrojovým kódem, který se každým dnem zlepšuje. Apache pochází z francouzského slova pro neuspořádaný server, které je implementováno od roku 1996 a mezi jeho mnoho výhod patří:
Výhody Apache Tomcat
- Software zdarma
- Multi platforma
- Optimální výkon
- Stabilní a bezpečný
V zásadě použití Apache Tomcat je zaměřen na webové stránky, ať už dynamické nebo statické a dobře víme, že Apache je integrován se známým balíčkem LAMP (Linux, Apache, MySQL, PHP).
Pro tuto analýzu použijeme prostředí s CentOS 7. Než začneme, ponecháme si několik návodů, které by mohly být zajímavé:
- Nainstalujte Apache Tomcat na Ubuntu 16.04
- Nainstalujte LAMP na Debian 8
- Nainstalujte XAMPP
- Monitorujte výkon Apache
1. Aktualizujte systém CentOS 7
Prvním krokem je aktualizujte náš systém CentOS 7 Chcete -li hledat nové aktualizace a mít tak větší stabilitu, použijeme k tomu příkaz:
aktualizace sudo yum
Doufáme, že všechny soubory budou staženy a nainstalovány.
2. Nainstalujte si Javu
Další krok, který musíme udělat, je nainstalujte Javu, aby Apache Tomcat mohl spouštět všechny tyto aplikace založené na Javě. K provedení této aktualizace použijeme následující příkaz:
sudo yum nainstalovat java-1.7.0-openjdk-devel
Souhlasíme se stažením a čekáme na jeho instalaci. Ve výchozím nastavení je cesta, kde je nainstalována Java / usr / lib / jvm / jre, musíme to mít na paměti pro konfiguraci Apache Tomcat.
3. Vytvoření uživatele pro Tomcat
Jakmile správně nainstalujeme Javu, musíme udělat další krok vytvořte uživatele, který bude spravovat vše, co souvisí s Apache Tomcat (nesmí být uživatel root). Skupinu kocourů nejprve vytvoříme pomocí následujícího příkazu:
sudo groupadd tomcatNyní přistoupíme k vytvoření uživatele tomcatu a přidáme k tomuto uživateli následující nastavení:
- Udělejte z něj člena skupiny kocourů.
- V cestě vytvoříme adresář opt / tomcat kde bude nainstalován Apache Tomcat.
- Přidáme parametr / bin / false aby k účtu nikdo nepřistupoval.
Zadáme následující příkaz:
sudo useradd -M -s / bin / nologin -g tomcat -d / opt / tomcat tomcatJakmile je tento proces hotový, můžeme přistoupit ke stažení a instalaci Apache Tomcat 8.
4. Stáhněte a nainstalujte Apache Tomcat
K tomu musíme přejít na následující webový odkaz Apache, abychom viděli nejnovější verze Apache dostupné ke stažení. Abychom našli správnou verzi (soubor tar.gz), přejdeme na správnou verzi a do pole Binary Distributions umístíme soubor tar.gz do pole core.
ZVĚTŠIT
Tam musíme zkopírovat adresu odkazu na příslušné stažení. Pro verzi 8 je odkaz následující: soubor Apache 8 tar.gz.
Chcete -li zahájit proces instalace přejdeme do domovské složky pomocí parametru:
cd ~Dále použijeme příkaz wget pro pokračování stahování Apache Tomcat, použijeme syntaxi wget Link_de_Descarga, v našem případě je to:
wget http://www-eu.apache.org/dist/tomcat/tomcat-8/v8.5.4/bin/apache-tomcat-8.5.4.tar.gzDoufáme, že se stahování dokončí a je nainstalováno správně.
PoznámkaV některých případech příkaz wget není v CentOS 7 k dispozici, k vyřešení tohoto problému stačí zadat příkaz:
sudo yum nainstalovat wgetDíky tomu jej necháme nainstalovat.
Jak jsme již zmínili, chystáme se nainstalujte Apache Tomcat 8 do cesty / opt / tomcat ale ve výchozím nastavení tato trasa neexistuje, jej vytvořit použijeme následující příkaz:
sudo mkdir / opt / tomcatNyní se chystáme rozbalte stažený soubor do cesty / opt / tomcatZa tímto účelem zadáme následující příkaz:
sudo tar xvf apache-tomcat-8 * tar.gz -C / opt / tomcat --strip-components = 1Doufáme, že Apache je extrahován v cestě / opt / tomcat. Jakmile jsou všechny soubory extrahovány, musíme jim přiřadit odpovídající oprávnění.
5. Aktualizujte oprávnění pro uživatele Tomcat
Aby uživatel Tomcatu měl přístup k instalační cestě Tomcatu, provedeme následující postup. Budeme přejděte na cestu, kde byly nainstalovány všechny soubory Apache Tomcat 8 ( / opt / tomcat) pomocí následujícího příkazu:
cd / opt / tomcatJakmile jsme na této trase, zadáme následující parametry udělte oprávnění ke čtení a zápisu na této cestě:
sudo chgrp -R tomcat conf sudo chmod g + rwx conf sudo chmod g + r conf / *Nakonec budeme umožnit uživateli tomcat být vlastníkem protokolů, webových aplikací a dalších součástí souboru confZa tímto účelem zadáme následující:
sudo chown -R tomcat webapps / work / temp / logs /Nyní přejdeme k instalaci systému.
6. Nainstalujte systémový soubor
Musíme nainstalovat soubor systemd, protože Apache Tomcat poběží jako služba, takže pro vytvoření souboru tomcat.service zadáme následující:
sudo nano /etc/systemd/system/tomcat.serviceZde vidíme, že se zobrazuje prázdný soubor, takže musíme přidat následující:
# Soubor jednotky Systemd pro tomcat [Unit] Popis = 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.aw = true -Djava.security.egd = soubor: / dev /./ urandom 'ExecStart = / opt / tomcat / bin / startup.sh ExecStop = / bin / kill -15 $ MAINPID Uživatel = kocour Skupina = kocour [Instalovat] WantedBy = multi-user.target
Změny uložíme pomocí kombinace kláves Ctrl + NEBO a ukončíme editor pomocí kombinace Ctrl + X. Dále restartujeme soubor systemd pomocí následujícího příkazu:
sudo systemctl daemon-reloadJakmile se restartuje, pokračujeme dalším úkolem.
7. Povolte službu Apache Tomcat
Jakmile dokončíme předchozí proces, budeme spustit službu Apache pomocí následujícího příkazu:
sudo systemctl start tomcatPozději povolíme Apache Tomcat pomocí následujícího příkazu:
sudo systemctl povolit TomcatJakmile službu spustíme, můžeme ověřte instalaci Tomcatu v prohlížečiK tomu musíme znát IP adresu našeho počítače pomocí příkazu ifconfig.
V prohlížeči zadáme následující syntaxi:
http: // Server-IP: 8080
ZVĚTŠIT
Jak vidíme, přistupujeme k úvodní obrazovce Apache a odtud spravujeme, co považujeme za nutné.
Z této rukojeti nainstalovali jsme Apache Tomcat 8 na náš počítač CentOS 7 poskytnout alternativní podporu lidem, kteří pracují s aplikacemi Java. Nakonec vás může zajímat následující tutoriál: Nainstalujte MySQL na CentOS 7.