Hvordan du er vert for apache tomcat på aws ec2

Hvordan du er vert for apache tomcat på aws ec2
Å være vert for forskjellige webservere og teste webapplikasjonene dine på dem er en av de viktigste grunnene til at de fleste bruker AWS EC2 -forekomster. Apache Tomcat er blant de serverne som for det meste er distribuert på AWS EC2 -forekomster av flertallet. Det er relativt lettere å sette opp og distribuere Apache Tomcat på EC2 enn det kan høres ut, ettersom trinnene er ganske enkle. Så hvis du er en av dem som ønsker å være vertskap.

Trinn 1: Lag en Amazon Linux EC2

Gå inne i AWS -konsollen og gå deretter over til EC2 -dashbordet for å starte den nye forekomsten ved å klikke på lanseringsknappen:

Dette vil åpne opp lanseringsveiviseren til EC2 -forekomsten, der du trenger å oppgi "navnet" på nøkkelparet og AMI som skal installeres i EC2 -forekomsten:

Den valgte AMI er “Amazon Linux”. Velg etter det et nøkkelpar og klikk på lanseringsknappen fra høyre "Sammendrag" -vindu for å opprette EC2-forekomsten:

Etter at forekomsten er opprettet, kan du gå tilbake til "Instance Dashboard" for å se listen over alle forekomster og klikke på den nyopprettede forekomsten for å velge den.

Etter det, høyreklikk for å åpne opp "Handlinger" -menyen for den aktuelle EC2-forekomsten og velg Connect-alternativet:

Dette vil bringe deg til tilkoblingssiden, hvor du bare kopierer den siste kommandoen fra bunnen av siden og deretter klikker du på ikonet ved siden av for å kopiere SSH -kommandoen i utklippstavlen:

Etter at SSH -kommandoen er kopiert, åpner du bare en ledetekst og lim inn i kommandoen og erstatter navnet på nøkkelparet med plasseringen av sikkerhetsfilen på PC -en og trykk deretter på Enter -tasten:

Merk: For tilkoblingsadvarselen til en ny vert, skriv "ja" og fortsett

Når du er koblet til EC2 -forekomsten, vil kommandoen konvertere til en SSH -terminal:

På dette tidspunktet kan du gå videre til neste trinn.

Trinn 2: Installer og konfigurer Apache Tomcat

For å installere Apache Tomcat på Amazon Linux, må du først installere Java -miljøet på EC2 -en din ved å bruke følgende kommando:

sudo yum installer java-1.8* -y

Denne kommandoen vil installere Java 8 på EC2 og vil gi følgende utfall på SSH -terminalen når den utføres:

Når installasjonsprosessen er ferdig, må du bekrefte eksistensen av Java ved å kjøre følgende kommando:

Java -version

Dette kommer tilbake:

Etter det er gjort, bytt over til rotbrukeren ved å bruke følgende kommando:

sudo su -

Gå inne i OPT -katalogen:

CD /
CD /opt

Så for å laste ned Apache Tomcat, kjør følgende kommando:

wget https: // dlcdn.Apache.org/tomcat/tomcat-9/v9.0.71/bin/apache-TOMCAT-9.0.71.tjære.gz

Når nedlastingen er fullført, vil SSH -terminalen vise følgende utgang:

Som du kan se fra resultatet på terminalen at det er en tjære -glidelås fil, og pakker den derfor ut ved å bruke kommandoen:

TAR -XVF APACHE-TOMCAT-9.0.71.tjære.gz

Etter den typen “LS” -kommandoen for å få en liste over alle filer i "OPT" -katalogen:

Navnet på den ekstraherte mappen er ganske langt, og det kan forårsake forvirring når du konfigurerer Apache Tomcat -serveren, kjører derfor følgende kommando for å gi nytt navn til:

MV Apache-Tomcat-9.0.71 Tomcat9

Etter det, opprette en ny bruker, endre eierskapet til den ekstraherte mappen ved å bruke følgende kommando:

sudo useradd -r tomcat
chown -r tomcat: tomcat /opt /tomcat9

Når alt dette er gjort, åpner du Tomcat -tjenestefilen, da nye konfigurasjoner skal legges til den aktuelle filen:

sudo nano/etc/systemd/system/tomcat.service

Etter det, bare kopier og lim inn følgende linjer inne i filen:

[Enhet]
Beskrivelse = Tomcat -server
Etter = syslog.Målnettverk.mål
[Service]
Type = gaffel
Bruker = tomcat
Gruppe = tomcat
Miljø = Catalina_Home =/opt/tomcat9
Miljø = Catalina_Base =/opt/tomcat9
Miljø = Catalina_pid =/opt/tomcat9/temp/tomcat.PID
ExecStart =/opt/tomcat9/bin/catalina.SH START
ExecStop =/opt/tomcat9/bin/catalina.sh stopp
RestartSec = 12
Start på nytt = alltid
[Installere]
WantedBy = Multi-User.mål

Etter det, trykk “Ctrl + O” og deretter “Ctrl + X” for å lagre og avslutte fra filen og etter den starten, tjenesten til Apache Tomcat ved å bruke:

sudo SystemCTL Daemon-Reload
sudo systemctl start tomcat

Kontroller statusen til Tomcat ved å bruke:

SystemCTL Status Tomcat.service

Terminalen vil vise følgende status for TOMCAT -tjenesten:

Dette betyr at du har installert Apache Tomcat med hell.

Trinn 3: Rediger inngående regler

For å kunne få tilgang til Apache Tomcat -verten fra Internett, må du endre inngående regler for EC2 -forekomstenens trafikk. For dette formålet, ta turen til EC2 -forekomstkonsollen, velg forekomsten fra detaljdelen, bytt til fanen "Sikkerhet" og klikk deretter på navnet på "Sikkerhetsgruppen":

Klikk på knappen "Rediger inngående regler":

Legg til en ny regel som vil tillate trafikk over port 8080 og trykk på lagringsknappen:

Du kan nå få tilgang til Apache Tomcat -serveren fra Internett.

Trinn 4: Besøk den hostede Apache Tomcat -serveren

For å besøke Apache Tomcat -serveren, ta turen til EC2 -forekomstkonsollen, velg forekomsten og kopier den offentlige IP -adressen:

Etter det, lim inn denne IP -adressen i en nettleser og legg til porten “8080” på slutten:

Trykk på Enter -tasten for å besøke lenken, så ser du følgende resultat på nettleseren:

Dette bekrefter at du har vert for Apache Tomcat på en EC2 -forekomst.

Konklusjon

For å være vertskap. Etter det, last ned Tomcat fra den gitte kommandoen og trekker den ut. Når du har trukket ut, rediger Tomcat -tjenestekonfigurasjonene og rediger inngående regler for EC2 -forekomsten. Til slutt, ta den offentlige IP -en for EC2 -forekomsten, sett inn portnummeret og besøk den hostede Apache Tomcat -serveren.