Instalace Debian 9 i386 (x86 32bit)
Obsah:
- Předpoklady
- Instalace OpenJDK
- Vytvoření uživatele Tomcat
- Stahování Tomcat
- Vytvořte soubor systémové jednotky
- Upravte Firewall
- Konfigurace webového rozhraní Tomcat
- Vyzkoušejte instalaci
- Závěr
Apache Tomcat je open-source aplikační server, který podporuje technologie Java Servlet, JavaServer Pages, Java Expression Language a Java WebSocket. Je to jeden z nejpoužívanějších aplikací a webových serverů na světě.
Tento tutoriál vám ukáže, jak nainstalovat Apache Tomcat 9.0 na Debian 9 a nakonfigurovat webové rozhraní pro správu Tomcat.
Předpoklady
Před pokračováním v tomto kurzu se ujistěte, že jste přihlášeni jako uživatel s právy sudo.
Stáhneme soubor zip Tomcat pomocí wgetu. Pokud nemáte nainstalovaný
wget
, můžete to udělat zadáním:
Instalace OpenJDK
Tomcat 9.0 vyžaduje Java SE 8 nebo novější. Chcete-li nainstalovat výchozí balíček OpenJDK z repozitářů Debian 9, spusťte následující příkaz:
Vytvoření uživatele Tomcat
Spuštění Tomcat jako uživatele root je bezpečnostní riziko a nedoporučuje se.
Vytvořte nového uživatele systému a skupinu s domovským adresářem
/opt/tomcat
spuštěním následujícího příkazu:
sudo useradd -m -U -d /opt/tomcat -s /bin/false tomcat
Tento uživatel bude použit ke spuštění služby Tomcat.
Stahování Tomcat
Nejnovější verzi Tomcat 9.0.x stáhneme ze stránky ke stažení Tomcat.
V době psaní je nejnovější verze Tomcat 9.0.27. Před dalším krokem byste měli zkontrolovat stránku stahování Tomcat 9 a zjistit, zda je k dispozici novější verze.
Přejděte do adresáře
/tmp
a stáhněte si soubor zip pomocí
wget
:
cd /tmp
wget
Po dokončení stahování rozbalte soubor dehtu:
tar -xf apache-tomcat-9.0.27.tar.gz
Přesuňte zdrojové soubory Tomcat do adresáře
/opt/tomcat
:
sudo mv apache-tomcat-9.0.27 /opt/tomcat/
Tomcat 9 je často aktualizován. Chcete-li mít větší kontrolu nad verzemi a aktualizacemi, vytvořte symbolický odkaz s názvem
latest
, který odkazuje na instalační adresář Tomcat:
sudo ln -s /opt/tomcat/apache-tomcat-9.0.27 /opt/tomcat/latest
Později, když upgradujete verzi Tomcat, můžete jednoduše rozbalit novější verzi a změnit symbolický odkaz tak, aby ukazoval na nejnovější verzi.
Změňte vlastnictví adresáře
/opt/tomcat
na uživatele a skupiny
tomcat
aby měl uživatel přístup k instalaci tomcat:
sudo chown -R tomcat: /opt/tomcat
také proveďte skripty uvnitř adresáře
bin
:
sudo sh -c 'chmod +x /opt/tomcat/latest/bin/*.sh'
Vytvořte soubor systémové jednotky
Vytvořte nový
tomcat.service
jednotky
tomcat.service
v adresáři
/etc/systemd/system/
s následujícím obsahem:
Description=Tomcat 9.0 servlet container After=network.target 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 WantedBy=multi-user.target
Upozorněte systemd, že jsme vytvořili nový soubor jednotky a spustili službu Tomcat provedením:
sudo systemctl daemon-reload
sudo systemctl start tomcat
Zkontrolujte stav služby Tomcat zadáním:
sudo systemctl status tomcat
● tomcat.service - Tomcat 9 servlet container Loaded: loaded (/etc/systemd/system/tomcat.service; enabled; vendor preset: disabled) Active: active (running) since Thu 2018-12-01 20:47:50 UTC; 4s ago Process: 1759 ExecStart=/opt/tomcat/latest/bin/startup.sh (code=exited, status=0/SUCCESS) Main PID: 1767 (java) CGroup: /system.slice/tomcat.service
Pokud neexistují žádné chyby, můžete povolit automatické spuštění služby Tomcat v době spuštění:
sudo systemctl enable tomcat
Tomcat můžete spustit, zastavit a restartovat stejně jako u jakékoli jiné služby systemd unit:
sudo systemctl start tomcat
sudo systemctl stop tomcat
sudo systemctl restart tomcat
Upravte Firewall
Pokud váš firewall běží na vašem systému Debian a chcete přistupovat k rozhraní tomcat z vnější strany místní sítě, musíte otevřít port
8080
:
sudo ufw allow 8080/tcp
Obvykle je při spuštění aplikace Tomcat v produkčním prostředí za vyrovnávačem zátěže nebo zpětným proxy. Doporučujeme omezit přístup k portu
8080
pouze na interní síť.
Konfigurace webového rozhraní Tomcat
Nyní, když je Tomcat nainstalován na vašem serveru Debian, je dalším krokem vytvoření uživatele s přístupem k rozhraní pro správu webu.
Uživatelé Tomcat a jejich role jsou definováni v souboru
tomcat-users.xml
.
sudo vim /opt/tomcat/latest/conf/tomcat-users.xml
Definujeme nového uživatele s přístupem k webovému rozhraní tomcat (manager-gui a admin-gui) v souboru
tomcat-users.xml
, jak je ukázáno níže. Nezapomeňte změnit uživatelské jméno a heslo na něco bezpečnějšího:
Ve výchozím nastavení webové rozhraní Tomcat umožňuje přístup pouze z localhost. Pokud chcete přistupovat k webovému rozhraní ze vzdálené IP nebo odkudkoli, což se nedoporučuje, protože se jedná o bezpečnostní riziko, můžete otevřít následující soubory a provést následující změny.
/opt/tomcat/latest/webapps/manager/META-INF/context.xmlSeznam povolených IP adres je seznam oddělený svislou lištou
|
. Můžete přidat jednu IP adresu nebo použít regulární výrazy.
Restartujte službu Tomcat, aby se změny projevily:
Vyzkoušejte instalaci
Otevřete prohlížeč a zadejte:
http://:8080
http://:8080
Pokud je instalace úspěšná, objeví se obrazovka podobná následující:
Závěr
Úspěšně jste nainstalovali Tomcat 9.0 do vašeho systému Debian 9. Nyní můžete navštívit oficiální dokumentaci Apache Tomcat 9.0 a dozvědět se více o funkcích Apache Tomcat.
java debian tomcatJak nainstalovat tomcat 8.5 na centos 7

Tento tutoriál ukazuje, jak nainstalovat Tomcat 8.5 na CentOS 7. Tomcat je open source implementace technologií Java Servlet, JavaServer Pages, Java Expression Language a Java WebSocket.
Jak nainstalovat tomcat 8.5 na Debian 9

Tento tutoriál vám ukáže, jak nainstalovat Apache Tomcat 8.5 na Debian 9 a konfigurovat webové rozhraní Tomcat pro správu. Tomcat je dnes jedním z nejpoužívanějších aplikačních a webových serverů na světě.
Jak nainstalovat tomcat 9 na linux Debian 10

Tento tutoriál vysvětluje, jak nainstalovat Apache Tomcat 9.0 na Debian 10 Buster a konfigurovat webové rozhraní Tomcat pro správu.