1. lépés: Az előfeltételek telepítése
2. lépés: A felhasználó létrehozása
3. lépés: A Tomcat telepítése
3. lépés: A szkript létrehozása
4. lépés: Állítsa be a webkezelő felületet
Az Apache Tomcat, amelyet ugyanaz a szervezet hozott létre, mint a népszerű Apache webszervert, egy olyan webszerver, amely lehetővé teszi Java weboldalak kiszolgálását a látogatók számára. Ebben az útmutatóban meglátjuk, hogyan telepíthetjük az Apache Tomcat-ot egy Ubuntu 14.04-es kiszolgálóra.
1. lépés: Az előfeltételek telepítése
Először is frissítenünk kell a szerverünkön lévő összes szoftvert, és telepítenünk kell néhány előfeltételt:
apt-get update
Miután ezt megtette, telepítse a JDK-t:
apt-get install default-jdk
2. lépés: A felhasználó létrehozása
Szükségünk lesz egy nem root felhasználóra a Tomcat webszerver futtatásához. Az egyszerű kezelés kedvéért "tomcat"-nak hívjuk. Ez természetesen bármi lehet, amit csak akarsz.
groupadd tomcat
useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
3. lépés: A Tomcat telepítése
Az előfeltételek sikeres telepítésének megerősítése után megkezdhetjük a Tomcat telepítési folyamatát. Először is letöltjük a fájlokat:
cd
wget http://mirror.sdunix.com/apache/tomcat/tomcat-8/v8.0.23/bin/apache-tomcat-8.0.23.tar.gz
mkdir /opt/tomcat
tar xvf apache-tomcat-8*tar.gz -C /opt/tomcat --strip-components=1
Állítsa be az engedélyeket:
cd /opt/tomcat
sudo chgrp -R tomcat conf
sudo chmod g+rwx conf
sudo chmod g+r conf/*
sudo chown -R tomcat work/ temp/ logs/
3. lépés: A szkript létrehozása
Most létre kell hoznunk egy szkriptet a Tomcat szolgáltatásként való futtatásához.
Ehhez be kell állítania a JAVA_HOMEváltozót. Ezt a következő paranccsal találhatja meg:
update-alternatives --config java
Ezt követően hozza létre a szkriptet:
vi /etc/init/tomcat.conf
Illessze be a következő tartalmat a fájlba:
description "Tomcat"
start on runlevel [2345]
stop on runlevel [!2345]
respawn
respawn limit 10 5
setuid tomcat
setgid tomcat
env JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64/jre
env HOME=/opt/tomcat
# Modify these options as needed
env JAVA_OPTS="-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom"
env MEMORY="-Xms512M -Xmx1024M -server -XX:+UseParallelGC"
exec $HOME/bin/catalina.sh run
# cleanup temp directory after stop
post-stop script
rm -rf $HOME/temp/*
end script
A fájl mentése után futtassa:
sudo initctl reload-configuration
Most elindíthatja a Tomcat webszervert a következő paranccsal:
initctl start tomcat
A szolgáltatás elindítása után a Tomcat a következő URL-címen érheti el:
serverip:8080
4. lépés: Állítsa be a webkezelő felületet
A webkezelő felület eléréséhez létre kell hoznunk egy felhasználót, aki képes lesz hozzáférni. Nyissa meg a következő fájlt kedvenc szerkesztőjével:
/opt/tomcat/conf/tomcat-users.xml
Illessze be ebbe a fájlba a következőket:
<tomcat-users>
<user username="user" password="password" roles="manager-gui,admin-gui"/>
</tomcat-users>
Módosítsa a „felhasználó”-t a létrehozni kívánt felhasználó felhasználónevére, a „jelszó”-t pedig a jelszóra. Ügyeljen arra, hogy emlékezzen rá!
Indítsa újra a Tomcatet a következő beírásával:
initctl restart tomcat
Mostantól az imént létrehozott felhasználónévvel és jelszóval tud majd bejelentkezni.
A Tomcat a következő URL-címen érheti el:
serverip:8080
Több interfész is létezik. A Manager alkalmazást itt érheti el:
serverip:8080/manager/html
A Manager alkalmazással kezelheti a Tomcat szerverén tárolt webhelyeket.
A Host Manager a következő URL-ről érhető el:
serverip:8080/host-manager/html/
Gratulálunk! Most beállította saját Tomcat szerverét!