How to install phpMyAdmin on Windows | lynda.com tutorial
Obsah:
- Předpoklady
- Nainstalujte OpenJDK
- Vytvořte uživatele systému Tomcat
- Automaticky přeloženo z angličtiny
- Vytvořte soubor systémové jednotky
- Upravte Firewall
- Konfigurace webového rozhraní Tomcat
- Vyzkoušejte instalaci
- Závěr
Tento tutoriál vám ukáže, jak nainstalovat Tomcat 8.5 na CentOS 7. Tomcat je open source implementace technologií Java Servlet, JavaServer Pages, Java Expression Language a Java WebSocket.
Předpoklady
Než začnete s tímto tutoriálem, ujistěte se, že jste přihlášeni k serveru pomocí uživatelského účtu s právy sudo nebo root. Doporučujeme běžet administrativní příkazy jako uživatel sudo místo root. Pokud ve vašem systému nemáte uživatele sudo, vytvořte jej podle těchto pokynů.
Nainstalujte OpenJDK
Tomcat 8.5 vyžaduje Java SE 7 nebo novější. V tomto tutoriálu nainstalujeme OpenJDK 8, open source implementaci Java Platform, která je výchozím vývojem Java a runtime v CentOS 7.
Instalace je jednoduchá a přímá:
sudo yum install java-1.8.0-openjdk-devel
Vytvořte uživatele systému Tomcat
Spuštění Tomcat jako uživatele root je bezpečnostní riziko a nedoporučuje se. Místo toho vytvoříme nového uživatele systému a skupinu s domovským adresářem
/opt/tomcat
který bude provozovat službu Tomcat:
sudo useradd -m -U -d /opt/tomcat -s /bin/false tomcat
Automaticky přeloženo z angličtiny
Nejnovější verzi Tomcat 8.5.x stáhneme ze stránky ke stažení Tomcat. V době psaní je nejnovější verze 8.5.37. Před dalším krokem byste měli zkontrolovat, zda na nové stránce není stránka stahování.
Přejděte do adresáře
/tmp
a ke stažení souboru zip použijte wget:
cd /tmp
wget
Po dokončení stahování rozbalte soubor zip a přesuňte jej do adresáře
/opt/tomcat
:
unzip apache-tomcat-*.zip
sudo mkdir -p /opt/tomcat
sudo mv apache-tomcat-8.5.37 /opt/tomcat/
Tomcat 8.5 je často aktualizován. Abychom měli větší kontrolu nad verzemi a aktualizacemi, vytvoříme
latest
symbolický odkaz, který bude odkazovat na instalační adresář Tomcat:
sudo ln -s /opt/tomcat/apache-tomcat-8.5.37 /opt/tomcat/latest
Uživatel Tomcat, který jsme dříve nastavili, musí mít přístup k adresáři tomcat. Změnit vlastnictví adresáře na uživatele a skupinu tomcat:
sudo chown -R tomcat: /opt/tomcat
Vytvořte spustitelné skripty v adresáři
bin
zadáním následujícího
chmod
::
sudo sh -c 'chmod +x /opt/tomcat/latest/bin/*.sh'
Vytvořte soubor systémové jednotky
Chcete-li spustit Tomcat jako službu, vytvořte soubor jednotky
tomcat.service
v adresáři
/etc/systemd/system/
s následujícím obsahem:
Description=Tomcat 8.5 servlet container After=network.target Type=forking User=tomcat Group=tomcat Environment="JAVA_HOME=/usr/lib/jvm/jre" 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 pomocí následujícího příkazu:
sudo systemctl status tomcat
tomcat.service - Tomcat 8.5 servlet container Loaded: loaded (/etc/systemd/system/tomcat.service; disabled; vendor preset: disabled) Active: active (running) since Sat 2018-03-31 16:30:48 UTC; 3s ago Process: 23826 ExecStart=/opt/tomcat/latest/bin/startup.sh (code=exited, status=0/SUCCESS) Main PID: 23833 (java) CGroup: /system.slice/tomcat.service └─23833 /usr/lib/jvm/jre/bin/java -Djava.util.logging.config.file=/opt/tomcat/latest/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.security.egd=fi…
Pokud neexistují žádné chyby, můžete povolit automatické spuštění služby Tomcat v době spuštění:
Upravte Firewall
Pokud je váš server chráněn bránou firewall a chcete získat přístup k rozhraní tomcat z vnější strany místní sítě, otevřete port
8080
.
Otevřete potřebný port pomocí následujících příkazů:
sudo firewall-cmd --zone=public --permanent --add-port=8080/tcp
sudo firewall-cmd --reload
Ve většině případů, když spustíte Tomcat v produkčním prostředí, použijete vyrovnávač zátěže nebo reverzní proxy. Doporučený postup umožňující přístup k portu
8080
pouze do vaší interní sítě.
Konfigurace webového rozhraní Tomcat
V tomto okamžiku je nainstalován Tomcat a my k němu můžeme přistupovat pomocí webového prohlížeče na portu
8080
, ale nemůžeme získat přístup k rozhraní pro správu webu, protože jsme dosud nevytvořili uživatele.
Uživatelé Tomcat a jejich role jsou definováni v souboru
tomcat-users.xml
.
sudo nano /opt/tomcat/latest/conf/tomcat-users.xml
Pro přidání nového uživatele, který bude mít přístup k webovému rozhraní tomcat (manager-gui a admin-gui), musíme definovat uživatele v
tomcat-users.xml
souboru, 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í je rozhraní pro správu webu Tomcat nakonfigurováno tak, aby umožňovalo přístup pouze z localhost. Pokud chcete mít přístup 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
Po úspěšné instalaci se objeví obrazovka podobná následující:
Závěr
Úspěšně jste nainstalovali Tomcat 8.5 do svého systému CentOS 7 a naučili se, jak přistupovat k rozhraní správy Tomcat. Nyní můžete navštívit oficiální dokumentaci Apache Tomcat 8 a dozvědět se více o funkcích Apache Tomcat.
java tomcat centosJak 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 8.5 na Ubuntu 18.04

Tento tutoriál ukazuje, jak nainstalovat Tomcat 8.5 na Ubuntu 18.04. Tomcat je dnes jednou z nejrozšířenějších aplikací a webových serverů na světě.
Jak nainstalovat tomcat 9 na centos 7

Tento tutoriál popisuje kroky potřebné k instalaci Tomcat 9 na CentOS 7. Tomcat je open-source implementace technologií Java Servlet, JavaServer Pages, Java Expression Language a Java WebSocket.