GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Tomcat na Debian 9 Stretch

V tomto tutoriálu vám ukážeme, jak nainstalovat a nakonfigurovat Apache Tomcat na Debian 9 Stretch. 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 8 na server Debian 9 (Stretch).

Nainstalujte Tomcat na Debian 9 Stretch

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-get updateapt-get upgrade

Krok 2. Instalace Java (JRE nebo JDK).

Přidejte do svého systému Debian repozitář Java PPA webupd8team. Poté budete moci nainstalovat nejnovější JRE:

echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee /etc/apt/sources.list.d/webupd8team-java.listecho "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee -a /etc/apt/sources.list.d/webupd8team-java.listapt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886

Potom budete muset plně aktualizovat systém pomocí následujícího příkazu a nainstalovat jej:

apt-get updateapt-get install oracle-java8-installer

Ověřte nainstalovanou verzi Java.

verze Java

Výsledek:

Java verze "1.8.0_74" Java(TM) SE Runtime Environment (sestavení 1.8.0_74-b02)Java HotSpot(TM) 64bitový server VM (sestavení 25.74-b02, smíšený režim)

Krok 3. Instalace Apache Tomcat.

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 spouštět server Tomcat. Zadejte proto následující příkaz:

groupadd tomcatuseradd -g tomcat -d /opt/tomcat -s /bin/nologin kocour

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 8.5 .20:

wget http://www-us.apache.org/dist/tomcat/tomcat-8/v8.5.20/bin/apache-tomcat-8.5.20.tar.gztar xzvf apache-tomcat-8.5.20. tar.gzmv apache-tomcat-8.5.20/* /opt/tomcat/

Změňte vlastnictví extrahovaného adresáře tak, aby do něj mohl uživatel kocourků zapisovat soubory.

chown -R tomcat:tomcat /opt/tomcat/

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

nano /etc/systemd/system/tomcat.service

Po otevření vložte následující:

[Unit]Description=Apache Tomcat 8.x Web Application ContainerWants=network.targetAfter=network.target[Service]Type=forkingEnvironment=JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64/ jreEnvironment=CATALINA_PID=/opt/tomcat/temp/tomcat.pidEnvironment=CATALINA_HOME=/opt/tomcatEnvironment='CATALINA_OPTS=-Xms512M -Xmx1G -Djava.net.preferIPv4Stack=true'JAVADbezhead=.aw.aw true'ExecStart=/opt/tomcat/bin/startup.shExecStop=/opt/tomcat/bin/shutdown.shSuccessExitStatus=143User=tomcatGroup=tomcatUMask=0007RestartSec=10Restart=always[Install]WantedBy=multi-us> 

Zadáním níže uvedených příkazů spustíte Tomcat a povolíte jeho spuštění při spouštění:

systemctl daemon-reloadsystemctl restart tomcatsystemctl povolit kocour

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ě:

ufw povolit 8080

Krok 5. Nakonec z prohlížeče otevřete apache tomcat, 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:mydomain.com :8080, nahraďte mydomain.com svou IP nebo doménou.

Blahopřejeme! Úspěšně jste nainstalovali Tomcat. Děkujeme, že jste použili tento návod k instalaci Apache Tomcat na systému Ubuntu Debian 9 Stretch. 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 Tomcat 9 na Debian 9 Stretch Linux

  2. Jak nainstalovat Java 17 v Debianu 11

  3. Jak nainstalovat Tomcat 8 na Debian 8

  1. Jak nainstalovat Tomcat 8.5 na Debian 9

  2. Jak nainstalovat Javu na Debian 9

  3. Jak nainstalovat Tomcat 9 na Debian 9

  1. Jak nainstalovat Gradle na Debian 10

  2. Jak nainstalovat VirtualBox 5.1 na Debian 9 (Stretch)

  3. Jak nainstalovat Apache Tomcat 10 na Debian 10