GNU/Linux >> Znalost Linux >  >> Ubuntu

Instalace Ubuntu 20.04 Tomcat

Apache Tomcat je HTTP server, který může spouštět technologie Java, jmenovitě Java Servlet, JavaServer Pages (JSP) a Java Expression Language. V této příručce vám ukážeme, jak nainstalovat Apache Tomcat na Ubuntu 20.04 Focal Fossa. Probereme také kroky k nastavení uživatele pro přístup ke správci aplikací, což je panel uvnitř Tomcatu, který může konfigurovat virtuální hostitele a další aplikace.

V tomto tutoriálu se naučíte:

  • Jak nainstalovat a nakonfigurovat Apache Tomcat
  • Otevřete porty brány firewall pro Tomcat a otestujte
  • Jak nakonfigurovat přihlašovací údaje pro správce Tomcat
  • Jak získat přístup k Tomcat Web Application Manager

Apache Tomcat nainstalovaný v Ubuntu 20.04
Požadavky na software a konvence příkazového řádku Linux
Kategorie Požadavky, konvence nebo použitá verze softwaru
Systém Nainstalováno nebo upgradováno Ubuntu 20.04 Focal Fossa
Software Apache Tomcat
Jiné Privilegovaný přístup k vašemu systému Linux jako root nebo prostřednictvím sudo příkaz.
Konvence # – vyžaduje, aby dané linuxové příkazy byly spouštěny s právy root buď přímo jako uživatel root, nebo pomocí sudo příkaz
$ – vyžaduje, aby dané linuxové příkazy byly spouštěny jako běžný neprivilegovaný uživatel

Jak nainstalovat Tomcat Server

Nejjednodušší způsob, jak nainstalovat Tomcat Server, je z výchozího softwarového úložiště Ubuntu. Úložiště by mělo obsahovat nejnovější stabilní verzi Tomcat.

  1. Nejprve otevřete terminál a stáhněte si nejnovější informace o balíčku pomocí následujícího příkazu:
    $ sudo apt update
    
  2. Dále zkontrolujte úložiště a zjistěte, který balíček Tomcat je k dispozici ke stažení:
    $ sudo apt-cache search tomcat
    

    Na níže uvedeném snímku obrazovky vidíme tomcat9 balíček je to, co máme k dispozici ke stažení.

    Hledání balíčků kocourků v softwarovém úložišti Ubuntu
  3. Začněte stahovat a instalovat tomcat9 a tomcat9-admin balíčky (nebo jakýkoli aktuální název/verze balíčků v době, kdy toto čtete) a jejich závislosti pomocí tohoto příkazu:
    $ sudo apt install tomcat9 tomcat9-admin
    
  4. Jakmile Tomcat dokončí instalaci, měl by se automaticky spustit. Jeho běh můžete ověřit pomocí ss příkaz. Měli byste vidět otevřený port, číslo 8080 , protože to je výchozí port pro Apache Tomcat.
    $ ss -ltn
    

    Příkaz ss označuje, že port 8080 naslouchá příchozím připojením z jakéhokoli zdroje
  5. Tomcat by se měl i nadále automaticky spouštět, když se Ubuntu restartuje. Toto chování můžete kdykoli změnit jeho zakázáním nebo povolením:
    $ sudo systemctl enable tomcat9
    OR
    $ sudo systemctl disable tomcat9
    

Otevřete porty brány firewall pro server Tomcat

Pokud na vašem systému běží brána firewall UFW, externí zařízení budou mít potíže s připojením k serveru Tomcat. Chcete-li povolit příchozí provoz TCP z libovolného zdroje na port 8080, zadejte následující příkaz :

$ sudo ufw allow from any to any port 8080 proto tcp

Otestujte server Tomcat

Když je Tomcat spuštěný, měli byste k němu nyní mít přístup ve webovém prohlížeči. Můžete se k němu připojit prostřednictvím adresy zpětné smyčky vašeho systému a zadáním čísla portu Tomcat:http://127.0.0.1:8080

Apache Tomcat je spuštěn a lze jej připojit z prohlížeče

Pokud uvidíte „Funguje to!“ pak je Tomcat přístupný a běží správně.

Vytvořit uživatele pro Web Application Manager

Abychom mohli přistupovat ke správci webových aplikací Tomcatu (konfigurační panel správce uvnitř Tomcatu), musíme nastavit nového uživatele Tomcatu.

  1. Nejprve pomocí nano nebo vašeho preferovaného textového editoru otevřete tomcat-users.xml soubor. Všimněte si, že název adresáře pro nás je „tomcat9“, protože se jedná o aktuální verzi Tomcatu. Váš může být jiný.
    $ sudo nano /etc/tomcat9/tomcat-users.xml
    
  2. Do tohoto souboru vložte následující tři řádky nad štítek. Tím se vytvoří nový uživatel s názvem tomcat s heslem pass . Nahraďte tam své vlastní hodnoty.
    <role rolename="admin-gui"/>
    <role rolename="manager-gui"/gt;
    <user username="tomcat" password="pass" roles="admin-gui,manager-gui"/>

    Úprava souboru XML tomcat-users s přihlašovacími údaji uživatele pro přístup do GUI pro správu
  3. Uložte a zavřete soubor a poté restartujte Tomcat Server:
    $ sudo systemctl restart tomcat9
    

Zpřístupněte Tomcat Web Application Manager

  1. Přejděte na stránku http://127.0.0.1:8080/manager/html pro přístup k Tomcat Web Application Manager. Měli byste být vyzváni k zadání přihlašovacích údajů, které jsme právě nakonfigurovali.

    Přihlášení do Tomcat Web Application Manager
  2. Jakmile se přihlásíte pomocí přihlašovacích údajů, měla by se vám zobrazit hlavní stránka Správce webových aplikací Tomcat.

    Úspěšné připojení ke správci webových aplikací Tomcat

Všichni jsme hotovi. Z tohoto administrátorského panelu budete moci konfigurovat virtuální hostitele a další nastavení.

Závěr

Nasazení Apache Tomcat na Ubuntu 20.04 Focal Fossa je skvělý způsob, jak hostovat váš webový server Java HTTP. Správci webových stránek jej používají ke spouštění Java Servlet, JavaServer Pages a Java Expression Language. Nastavení Tomcatu na Ubuntu je relativně snadné a balíček pro správu rozšiřuje jeho funkčnost tím, že poskytuje snadné webové rozhraní pro správu konfigurace vašeho serveru.


Ubuntu
  1. Instalace Ubuntu 22.04 Cinnamon Desktop

  2. Nainstalujte Tomcat 9 na Ubuntu 16.04

  3. Nainstalujte Qt na Ubuntu

  1. Instalace Ubuntu 20.04 z USB

  2. Instalace Ubuntu 20.04 Cinnamon Desktop

  3. Instalace serveru Ubuntu 20.04

  1. Instalace prohlížeče Ubuntu 20.04 Chromium

  2. Instalace Ubuntu 20.04 Kylin Desktop

  3. Instalace Ubuntu 20.04 PostgreSQL