Trinn 1: Installere forutsetninger
Trinn 2: Opprette brukeren
Trinn 3: Installere Tomcat
Trinn 3: Opprette skriptet
Trinn 4: Konfigurer webadministrasjonsgrensesnittet
Apache Tomcat, laget av samme organisasjon som den populære Apache-nettserveren, er en webserver som lar deg servere Java-nettsider til besøkende. I denne guiden skal vi se hvordan vi kan installere Apache Tomcat på en Ubuntu 14.04-server.
Trinn 1: Installere forutsetninger
Først og fremst må vi oppdatere all programvare på serveren vår og installere en rekke forutsetninger:
apt-get update
Etter at du har gjort det, installer JDK:
apt-get install default-jdk
Trinn 2: Opprette brukeren
Vi trenger en ikke-rootbruker for å kjøre Tomcat-nettserveren under. For enkel administrasjon vil vi kalle det "tomcat". Naturligvis kan dette være hva du vil.
groupadd tomcat
useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
Trinn 3: Installere Tomcat
Etter å ha bekreftet at forutsetningene har blitt installert, kan vi starte Tomcat-installasjonsprosessen. Først skal vi laste ned filene:
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
Angi tillatelsene:
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/
Trinn 3: Opprette skriptet
Vi må nå lage et skript for å kjøre Tomcat som en tjeneste.
For å gjøre dette, må du angi JAVA_HOMEvariabelen. Du kan finne det ved å bruke følgende kommando:
update-alternatives --config java
Etter å ha gjort det, lag skriptet:
vi /etc/init/tomcat.conf
Lim inn følgende innhold i filen:
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
Etter å ha lagret denne filen, kjør:
sudo initctl reload-configuration
Du kan nå starte Tomcat-nettserveren ved å bruke følgende kommando:
initctl start tomcat
Etter å ha startet tjenesten, kan du få tilgang til Tomcat på følgende URL:
serverip:8080
Trinn 4: Konfigurer webadministrasjonsgrensesnittet
For å få tilgang til webadministrasjonsgrensesnittet, må vi opprette en bruker som kan få tilgang til det. Åpne følgende fil med din favorittredigerer:
/opt/tomcat/conf/tomcat-users.xml
Lim inn følgende i denne filen:
<tomcat-users>
<user username="user" password="password" roles="manager-gui,admin-gui"/>
</tomcat-users>
Endre "bruker" til brukernavnet og "passord" til passordet for brukeren du vil opprette. Husk å huske det!
Start Tomcat på nytt ved å skrive:
initctl restart tomcat
Du vil nå kunne logge på med brukernavnet og passordet du nettopp har opprettet.
Du kan få tilgang til Tomcat på følgende URL:
serverip:8080
Det er flere grensesnitt. Du kan få tilgang til Manager-appen her:
serverip:8080/manager/html
Med Manager-appen kan du administrere nettsteder som er vert på Tomcat-serveren din.
Host Manager kan nås fra følgende URL:
serverip:8080/host-manager/html/
Gratulerer! Du har nå satt opp din egen Tomcat-server!