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
- Otevřete terminál a aktualizujte seznam balíčků vašeho systému pomocí příkazu:
sudo apt update
.
- Nainstalujte JRE nebo JDK pomocí příkazu:
sudo apt install default-jdk
.
Stahování Apache Tomcat
- 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.
- 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
- 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
.
- 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í:
- Otevřete soubor
~/.bashrc
nebo ~/.profile
ve vašem oblíbeném textovém editoru.
- 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
- Uložte soubor a aplikujte změny pomocí příkazu
source ~/.bashrc
nebo source ~/.profile
.
Spouštění Apache Tomcat
- Přejděte do adresáře
/opt/tomcat/bin
.
- Spusťte Tomcat pomocí skriptu
./startup.sh
.
- 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:
- Změňte standardní porty v konfiguračním souboru
server.xml
, nacházejícím se v /opt/tomcat/conf
.
- 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.
- 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ý.