Pas 1: instal·lació de requisits previs
Pas 2: Creació de l'usuari
Pas 3: instal·lació de Tomcat
Pas 3: Creació del guió
Pas 4: configureu la interfície de gestió web
Apache Tomcat, creat per la mateixa organització que el popular servidor web Apache, és un servidor web que us permet servir pàgines web Java als visitants. En aquesta guia, veurem com podem instal·lar Apache Tomcat en un servidor Ubuntu 14.04.
Pas 1: instal·lació de requisits previs
En primer lloc, hem d'actualitzar tot el programari del nostre servidor i instal·lar una sèrie de requisits previs:
apt-get update
Després de fer-ho, instal·leu el JDK:
apt-get install default-jdk
Pas 2: Creació de l'usuari
Necessitarem un usuari que no sigui root per executar el servidor web Tomcat. Per facilitar la gestió, l'anomenarem "tomcat". Naturalment, això pot ser qualsevol cosa que vulguis.
groupadd tomcat
useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
Pas 3: instal·lació de Tomcat
Després de confirmar que els requisits previs s'han instal·lat correctament, podem començar el procés d'instal·lació de Tomcat. Primer, descarregarem els fitxers:
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
Estableix els permisos:
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/
Pas 3: Creació del guió
Ara haurem de crear un script per executar Tomcat com a servei.
Per fer-ho, haureu d'establir la JAVA_HOMEvariable. Podeu trobar-ho mitjançant la següent comanda:
update-alternatives --config java
Després de fer-ho, creeu l'script:
vi /etc/init/tomcat.conf
Enganxeu el contingut següent al fitxer:
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
Després de desar aquest fitxer, executeu:
sudo initctl reload-configuration
Ara podeu iniciar el servidor web Tomcat mitjançant l'ordre següent:
initctl start tomcat
Després d'iniciar el servei, podeu accedir a Tomcat a l'URL següent:
serverip:8080
Pas 4: configureu la interfície de gestió web
Per accedir a la Interfície de Gestió Web, haurem de crear un usuari que hi podrà accedir. Obriu el fitxer següent amb el vostre editor preferit:
/opt/tomcat/conf/tomcat-users.xml
Enganxeu el següent en aquest fitxer:
<tomcat-users>
<user username="user" password="password" roles="manager-gui,admin-gui"/>
</tomcat-users>
Canvieu "usuari" al nom d'usuari i "contrasenya" a la contrasenya de l'usuari que voleu crear. Assegureu-vos de recordar-ho!
Reinicieu Tomcat escrivint:
initctl restart tomcat
Ara podreu iniciar sessió amb el nom d'usuari i la contrasenya que acabeu de crear.
Podeu accedir a Tomcat a l'URL següent:
serverip:8080
Hi ha múltiples interfícies. Podeu accedir a l'aplicació Gestor aquí:
serverip:8080/manager/html
Amb l'aplicació Manager, podeu gestionar llocs web allotjats al vostre servidor Tomcat.
Es pot accedir al gestor d'amfitrió des de l'URL següent:
serverip:8080/host-manager/html/
Felicitats! Ara heu configurat el vostre propi servidor Tomcat!