Košík je prázdný

Apache Tomcat je open-source webový server a servlet kontejner vyvinutý Apache Software Foundation (ASF). Tomcat implementuje několik Java EE specifikací včetně Java Servlet, JavaServer Pages (JSP), Java EL a WebSocket, a poskytuje "čistě Java" HTTP webový server prostředí pro Java kód ke spuštění. V tomto článku se podíváme na kroky potřebné k instalaci a základní konfiguraci Apache Tomcat na serveru s Linuxem.

Předpoklady

Před instalací Apache Tomcat je důležité zajistit, že na vašem systému je nainstalované Java Runtime Environment (JRE) nebo Java Development Kit (JDK). Tomcat vyžaduje Javu k běhu. Můžete použít příkaz java -version k ověření, zda je Java nainstalována a k získání verze Javy.

Instalace Java

  1. Otevřete terminál a aktualizujte seznam balíčků vašeho systému pomocí příkazu: sudo apt update.
  2. Nainstalujte JRE nebo JDK pomocí příkazu: sudo apt install default-jdk.

Stahování Apache Tomcat

  1. Navštivte oficiální Webové stránky Apache Tomcat (http://tomcat.apache.org/) a stáhněte nejnovější verzi Tomcatu. Vyberte verzi vhodnou pro vaši verzi Javy.
  2. Použijte wget nebo curl k stáhnutí Tomcat tar.gz archivu. Například: wget https://apache.osuosl.org/tomcat/tomcat-9/v9.0.41/bin/apache-tomcat-9.0.41.tar.gz.

Instalace Apache Tomcat

  1. Extrahujte stažený archiv do vhodného adresáře, například do /opt/tomcat. Použijte příkaz: sudo tar xzvf apache-tomcat-*tar.gz -C /opt/tomcat --strip-components=1.
  2. Nastavte uživatelská a skupinová práva pro Tomcat adresář. Například: sudo chown -R <username>:<group> /opt/tomcat.

Konfigurace prostředí

Pro snadné spouštění a správu Tomcat serveru je vhodné nastavit proměnné prostředí:

  1. Otevřete soubor ~/.bashrc nebo ~/.profile ve vašem oblíbeném textovém editoru.
  2. Přidejte řádky pro nastavení proměnných CATALINA_HOME a JAVA_HOME. Například:
    export CATALINA_HOME=/opt/tomcat
    export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
    ​
  3. Uložte soubor a aplikujte změny pomocí příkazu source ~/.bashrc nebo source ~/.profile.

 

Spouštění Apache Tomcat

  1. Přejděte do adresáře /opt/tomcat/bin.
  2. Spusťte Tomcat pomocí skriptu ./startup.sh.
  3. Ověřte, že server běží tím, že otevřete ve webovém prohlížeči http://localhost:8080.

Základní konfigurace bezpečnosti

Je důležité zajistit, aby byl váš Tomcat server bezpečný před neoprávněným přístupem:

  1. Změňte standardní porty v konfiguračním souboru server.xml, nacházejícím se v /opt/tomcat/conf.
  2. Upravte nebo vymažte uživatele definované v souboru /opt/tomcat/conf/tomcat-users.xml a přidejte své vlastní uživatele s příslušnými rolemi.
  3. Zabezpečte přístup k správě a správci aplikací omezením přístupu pouze z důvěryhodných IP adres.

 

Nyní byste měli mít nainstalovaný a základně nakonfigurovaný Apache Tomcat server. Pro hlubší konfiguraci a optimalizaci doporučujeme prostudovat oficiální dokumentaci Tomcatu a zajistit, že váš server je aktualizovaný a zabezpečený.