Apache er en af de mest anvendte platforme til alle emner relateret til webstedshosting, da den er blevet udviklet som en open source webserver af Apache Foundation for at levere og få adgang til en indbygget Java HTTP -server.
Apache Tomcat-software er blevet oprettet som en open source-implementering af Java Servlet, JavaServer Pages, Java Expression Language og Java WebSocket-teknologier, takket være dette er Apache Tomcat i stand til at bruge og implementere adskillige store webapplikationer til enhver form for organisation. For et par dage siden udgav Apache Tomcat version 9, 9.0.12, som er den første stabile version af 9.x.0 -serien. Inden for denne version af Apache Tomcat 9 finder vi forbedringer i forhold til den tidligere version af Tomcat 8.
Nye funktionerNogle af de nye og forbedrede funktioner i denne nye version af Apache Tomcat vil være:
- Understøttelse af Java Servlet 3.1, JavaServer Pages 2.3, Java Websocket 1.0
- Mulighed for at implementere en ny webapplikation fra indholdet indlæst fra en WAR -fil
- Det er muligt at opregne værdierne for OS- og JVM -egenskaberne
- Genindlæser en eksisterende webapplikation for at afspejle ændringer i indholdet i / WEB-INF / klasser eller / WEB-INF / lib
- Mulighed for at liste de globale JNDI -ressourcer, der er tilgængelige til brug i implementeringsværktøjer, der er indlejret i en implementeringsbeskrivelse
- Mulighed for at starte en stoppet applikation
- Distribuer en implementeret webapplikation, og fjern den fra dens basismappe
- Mulighed for at liste aktuelt implementerede webapplikationer og mere.
TelefonbøgerApache Tomcat 9 -basismapperne er:
- / bin: Opstart, nedlukning og andre scripts, der * .sh -filer (til Unix -systemer) er funktionelle dubletter af * .bat -filer (til Windows -systemer)
- / conf: er de relaterede DTD- og konfigurationsfiler, en af de vigtigste filer er server.xml, som er hovedkonfigurationsfilen for containeren
- / logs: Disse er logfilerne
- / webapps: Webapps er placeret der
Nu vil vi se, hvordan du installerer Apache Tomcat 9 på CentOS 7.
1. Sådan installeres og konfigureres Java 8 på CentOS 7
Trin 1
For at bruge Apache Tomcat 9 korrekt skal vi have JAVA installeret på CentOS 7 for at køre det korrekt, hvis ikke, fortsætter vi med at downloade og installere den nyeste version af JAVA 8 med følgende kommando:
yum installere java-1.8.0
Trin 2
Efter installationen kontrollerer vi Java -versionen med følgende kommando:
java -version
2. Sådan installeres Apache Tomcat 9 på CentOS 7
Efter at JAVA er blevet installeret på systemet, vil vi downloade den nyeste version af Apache Tomcat, som er version 9.0.12. Dette er den stabile version, men hvis du på et andet tidspunkt vil bekræfte de nye tilgængelige versioner af Apache Tomcat, kan vi gå til følgende link for at foretage forespørgslen:
Trin 1
Vi vil downloade den nyeste version af Apache Tomcat 9 ved hjælp af følgende wget -kommando som denne:
cd/usr/local wget http://www-us.apache.org/dist/tomcat/tomcat-9/v9.0.12/bin/apache-tomcat-9.0.12.tar.gz
Trin 2
Vi fortsætter med at dekomprimere den downloadede fil:
tar -xvf apache-tomcat-9.0.12.tar.gz
Trin 3
Endelig flytter vi filen til det korrekte bibliotek:
mv apache-tomcat-9.0.12 tomcat9
Trin 4
Før du starter Tomcat -tjenesten, er det nødvendigt at konfigurere CATALINA_HOME -miljøvariablen på systemet med følgende kommando:
ekko "eksport CATALINA_HOME =" / usr / local / tomcat9 "" >> ~ / .bashrc kilde ~ / .bashrc
Trin 5
Vi har to CATALINA -muligheder, som er:
CATALINA_HOMEHenviser til roden til Tomcat-installationen, f.eks. /Home/tomcat/apache-tomcat-9.0.10 eller C: \ ProgramFiles \ apache-tomcat-9.0.10.
CATALINA_BASEAngiver roden til en runtime -konfiguration af en bestemt Tomcat -forekomst, hvis du vil have flere Tomcat -forekomster på en maskine, er det nødvendigt at bruge egenskaben CATALINA_BASE.
Nu skal vi starte Tomcat -webserveren ved hjælp af scripts inkluderet i Tomcat -pakken som følger:
cd / usr / local / tomcat9 / bin ./startup.sh
Der ser vi, at tjenesten er startet korrekt.
Trin 6
Fra dette tidspunkt kan vi åbne Tomcat fra enhver browser ved hjælp af IP -adressen eller domænet med port 8080, da Tomcat altid vil køre på port 8080:
http: // IP -adresse: 8080
http://Dominio.com:8080Dette vil være det miljø, vi vil se:
Standardmappen for Tomcat -filerne vil være / usr / local / tomcat9, og der kan vi se konfigurationsfilerne inde i conf -mappen, Apache Tomcat -miljøet er placeret i / usr / local / tomcat9 / webapps / ROOT -biblioteket /.
3. Sådan konfigureres Tomcat -brugerkonti i CentOS 7
Som standard vil det kun være muligt at få adgang til standard Tomcat -siden, få adgang til administrationen og andre sektioner, f.eks. Serverstatus (Serverstatus), Application Manager (Manager App) og Host Manager (Host Manager), det er nødvendigt at konfigurere brugerkonti til administratorer og andre typer brugere.
Trin 1
For at gøre dette skal vi redigere filen 'tomcat-users.xml' i mappen / usr / local / tomcat9 / conf, vi får adgang til med en tekstredigerer som denne:
nano /usr/local/tomcat9/conf/tomcat-users.xmlFørst indtaster vi administratorbrugeren af grænsefladen ved at tilføje følgende linjer:
BemærkVi skal erstatte Solvetic og adgangskoden med den ønskede bruger.
Trin 2
Hvis vi vil tilføje en administrator, udfører vi følgende:
Der kan vi indstille den ønskede adgangskode.
Trin 3
Vi gemmer ændringerne ved hjælp af tastekombinationen Ctrl + O og afslutter editoren ved hjælp af tasterne Ctrl + X. Efter konfiguration af disse muligheder skal vi genstarte Tomcat:
./shutdown.sh ./startup.sh
Trin 4
Når vi nu prøver at få adgang til nogen af Apache Tomcat -funktionerne, skal vi indtaste nogle af de legitimationsoplysninger, vi har oprettet:
4. Sådan konfigureres Apache Tomcat -porte på CentOS 7
Trin 1
En anden mulighed for sikkerhed er at redigere standardport 8080 for Apache Tomcat, for dette skal vi redigere filen 'server.xml' i mappen / usr / local / tomcat9 / conf, men først stopper vi Tomcat -tjenesten ved at udføre:
/usr/local/tomcat9/bin/shutdown.shNu får vi adgang til filen for at redigere porten:
nano /usr/local/tomcat9/conf/server.xml
Trin 2
Der finder vi Connector port -sektionen og redigerer den ønskede port som følger:
Vi gemmer ændringerne ved hjælp af Ctrl + O -tasterne og afslutter editoren med Ctrl + X.
Trin 3
Vi fortsætter med at genstarte Tomcat -tjenesten ved at udføre:
/usr/local/tomcat9/bin/startup.shSåledes vil Apache Tomcat -serveren køre på den port, vi har defineret.
Trin 4
Hvis vi ønsker at få flere oplysninger om den kørende Tomcat -server og den aktuelle computer, skal vi udføre følgende kommando:
/usr/local/tomcat9/bin/version.sh
Så vi har set, hvordan man installerer Apache Tomcat i sin nye version 9 i CentOS 7 og har en komplet server med fantastisk brug og funktionalitetsfunktioner.