GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Tomcat na Debian 10 Buster

V tomto tutoriálu vám ukážeme, jak nainstalovat a nakonfigurovat Apache Tomcat na Debian 10. Pro ty z vás, kteří nevěděli, Apache Tomcat je webový server s otevřeným zdrojovým kódem a kontejner servletů vyvinutý organizací Apache Software Foundation. Implementuje specifikace Java Servlet, JavaServer Pages (JSP), Java Unified Expression Language a Java WebSocket od Sun Microsystems a poskytuje prostředí webového serveru pro spuštění kódu Java.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci Apache Tomcat 9 na server Debian 10 (Buster).

  • Server s jedním z následujících operačních systémů:Debian 10.
  • Doporučujeme použít novou instalaci operačního systému, aby se předešlo případným problémům
  • non-root sudo user nebo přístup k root user . Doporučujeme jednat jako non-root sudo user , protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.

Nainstalujte Apache Tomcat na Debian 10

Krok 1. Než nainstalujeme jakýkoli software, je důležité se ujistit, že váš systém je aktuální, spuštěním následujícího apt-get příkazy v terminálu:

apt update
apt upgrade

Krok 2. Instalace Java.

Tomcat 9.0 vyžaduje, aby byla na serveru nainstalována Java SE 8 nebo novější. Spusťte následující příkaz a nainstalujte balíček OpenJDK:

sudo apt install default-jdk

Ověřte nainstalovanou verzi Java:

java -version

Krok 3. Instalace Apache Tomcat na Debian 10.

Osvědčeným postupem by Tomcat neměl být nikdy spuštěn jako privilegovaný uživatel (root). Doporučujeme vytvořit samostatného systémového uživatele, který bude provozovat server Tomcat. zadejte následující příkaz:

sudo useradd -m -U -d /opt/tomcat -s /bin/false tomcat

První věc, kterou musíte udělat, je přejít na stránku stahování Apache Tomcat a stáhnout si nejnovější stabilní verzi Apache Tomcat. V okamžiku psaní tohoto článku je to verze 9.0 .27:

cd /tmp
wget https://www-eu.apache.org/dist/tomcat/tomcat-9/v9.0.27/bin/apache-tomcat-9.0.27.tar.gz
tar -xf apache-tomcat-9.0.27.tar.gz
sudo mv apache-tomcat-9.0.27 /opt/tomcat/

Změňte vlastnictví extrahovaného adresáře:

sudo chown -R tomcat: /opt/tomcat

Udělejte ze skriptů v adresáři bin spustitelné:

sudo sh -c 'chmod +x /opt/tomcat/latest/bin/*.sh'

Vytvořme systemd init, takže můžete spustit/restartovat/zastavit Tomcat:

sudo nano /etc/systemd/system/tomcat.service
[Unit]
Description=Tomcat 9.0 servlet container
After=network.target

[Service]
Type=forking

User=tomcat
Group=tomcat

Environment="JAVA_HOME=/usr/lib/jvm/default-java"
Environment="JAVA_OPTS=-Djava.security.egd=file:///dev/urandom"

Environment="CATALINA_BASE=/opt/tomcat/latest"
Environment="CATALINA_HOME=/opt/tomcat/latest"
Environment="CATALINA_PID=/opt/tomcat/latest/temp/tomcat.pid"
Environment="CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC"

ExecStart=/opt/tomcat/latest/bin/startup.sh
ExecStop=/opt/tomcat/latest/bin/shutdown.sh

[Install]
WantedBy=multi-user.target

Upozornit systemd že existuje nový soubor jednotky a spustí službu Tomcat zadáním:

sudo systemctl daemon-reload
sudo systemctl start tomcat

Krok 4. Konfigurace brány firewall pro Tomcat.

Možná budete muset povolit požadavky serveru Tomcat ve bráně firewall, abychom mohli přistupovat k aplikaci z externí sítě:

sudo ufw allow 8080

Krok 5. Otestujte instalaci

Nakonec otevřete apache tomcat z prohlížeče, přejděte na svou IP nebo doménu s portem 8080 (protože Tomcat bude vždy běžet na portu 8080) jako příklad:vase-domena.com:8080, nahraďte vase-domena.com svou IP nebo doménou.

http://your-ip-address:8080

Blahopřejeme! Úspěšně jste nainstalovali Tomcat. Děkujeme, že jste použili tento návod k instalaci Apache Tomcat na systém Ubuntu Debian 10 Buster. Pro další nápovědu nebo užitečné informace vám doporučujeme navštívit oficiální web Apache Tomcat .


Debian
  1. Jak nainstalovat ownCloud na Debian 10 (Buster)

  2. Jak nainstalovat WildFly na Debian 10 Buster

  3. Jak nainstalovat R na Debian 10 Buster

  1. Jak nainstalovat Debian 10 (Buster)

  2. Jak nainstalovat VirtualBox 6.1 na Debian 10 (Buster)

  3. Jak nainstalovat Tomcat 8 na Debian 8

  1. Jak nainstalovat Tomcat 8.5 na Debian 9

  2. Jak nainstalovat Tomcat 9 na Debian 9

  3. Jak nainstalovat Tomcat 9 na Debian 10 Linux