Slik installerer du Apache 8 på CentOS 7

Innenfor funksjonene vi administrerer dag for dag i våre systemer eller laboratoriemiljøer, må vi være klar over nyheter og nye verktøy som brukerne trenger, spesielt de som er i utviklingsavdelingene (hvis det er denne avdelingen i organisasjonen vår) , design, logistikk, tilby løsninger på programvare- og maskinvarenivå slik at arbeidet deres er det mest optimale og det mest effektive.

Denne gangen skal vi analysere hvordan vi kan installere Apache Tomcat 8, webserver som lar oss være vert for Java -applikasjoner, noe veldig nyttig for utviklere som implementerer applikasjoner i Java.

Hva er Apache Tomcat?Som vi har nevnt tidligere, er Apache Tomcat en webserver som tilbyr alternativer for Java -applikasjoner, som det er vanlig i Linux, det er gratis, åpen kildekode -programvare som forbedres dag for dag. Apache kommer fra det franske ordet for ujevn server som har blitt implementert siden 1996, og blant de mange fordelene vi har:

Fordeler med Apache Tomcat

  • Gratis programvare
  • Multiplattform
  • Optimal ytelse
  • Stabil og sikker

I utgangspunktet bruk av Apache Tomcat er fokusert på websider, enten de er dynamiske eller statiske og vi vet godt at Apache er integrert med den velkjente LAMP-pakken (Linux, Apache, MySQL, PHP).

For denne analysen skal vi bruke et miljø med CentOS 7. Før vi begynner vil vi legge igjen noen opplæringsprogrammer som kan være av interesse:

  • Installer Apache Tomcat på Ubuntu 16.04
  • Installer LAMP på Debian 8
  • Installer XAMPP
  • Overvåk Apache -ytelsen

1. Oppdater CentOS 7 -systemet


Det første trinnet å ta er oppdater CentOS 7 -systemet vårt For å søke etter nye oppdateringer og dermed ha mer stabilitet, for dette bruker vi kommandoen:
 sudo yum oppdatering

Vi håper at alle filer blir lastet ned og installert.

2. Installer Java


Det neste trinnet vi må ta er installer Java slik at Apache Tomcat kan kjøre alle de Java-baserte programmene. For å utføre denne oppdateringen bruker vi følgende kommando:
 sudo yum install java-1.7.0-openjdk-devel

Vi godtar nedlastingen og venter på at den skal installeres. Som standard er banen der Java er installert / usr / lib / jvm / jre, må vi huske det for Apache Tomcat -konfigurasjonen.

3. Brukeropprettelse for Tomcat


Når vi har installert Java riktig, er det neste trinnet vi må gjøre opprett en bruker for å administrere alt relatert til Apache Tomcat (må ikke være rotbruker). Vi vil først opprette tomcat -gruppen ved å bruke følgende kommando:
 sudo group legge til tomcat
Nå fortsetter vi med å opprette tomcat -brukeren, og vi vil legge til følgende innstillinger for den brukeren:
  • Gjør den til medlem av tomcat -gruppen.
  • Vi vil lage en katalog i banen opt / tomcat hvor Apache Tomcat skal installeres.
  • Vi legger til parameteren / bin / false slik at ingen får tilgang til kontoen.

Vi skriver inn følgende kommando:

 sudo useradd -M -s / bin / nologin -g tomcat -d / opt / tomcat tomcat
Når denne prosessen er ferdig, kan vi fortsette å laste ned og installere Apache Tomcat 8.

4. Last ned og installer Apache Tomcat


For dette må vi gå til følgende Apache -lenke for å se de nyeste versjonene av Apache tilgjengelig for nedlasting. For å finne den riktige versjonen (tar.gz -filen) går vi til den riktige versjonen, og i feltet Binary Distributions plasserer vi tar.gz -filen i kjernefeltet.

FORSTØRRE

Der må vi kopiere lenkeadressen for den respektive nedlastingen. For versjon 8 er lenken som følger: Apache 8 tar.gz -fil.

For å starte installasjonsprosessen vi går til hjemmemappen ved hjelp av parameteren:

 cd ~
Deretter bruker vi wget -kommandoen for å fortsette med Apache Tomcat -nedlastingen, vi bruker syntaksen wget Link_de_Descarga, i vårt tilfelle er det:
 wget http://www-eu.apache.org/dist/tomcat/tomcat-8/v8.5.4/bin/apache-tomcat-8.5.4.tar.gz
Vi håper at nedlastingen er fullført og er riktig installert.

MerkI noen tilfeller kommandoen wget er ikke tilgjengelig i CentOS 7, for å løse dette, bare skriv inn kommandoen:

 sudo yum install wget
Med dette vil vi få det installert.

Som vi nevnte tidligere skal vi installer Apache Tomcat 8 i banen / opt / tomcat men denne ruten finnes som standard ikke, å lage den vi vil bruke følgende kommando:

 sudo mkdir / opt / tomcat
Nå skal vi pakke ut den nedlastede filen i banen / opt / tomcat, for dette vil vi skrive inn følgende kommando:
 sudo tar xvf apache-tomcat-8 * tar.gz -C / opt / tomcat --strip-komponenter = 1
Vi håper at Apache hentes ut i banen / opt / tomcat. Når alle filene er hentet ut, må vi tildele de tilsvarende tillatelsene.

5. Oppdater tillatelser til tomcat -bruker


For at tomcat -brukeren skal få tilgang til Tomcat -installasjonsbanen, skal vi utføre følgende prosess. Vi kommer til å gå til banen der alle Apache Tomcat 8 -filer ble installert ( / opt / tomcat) ved å bruke følgende kommando:
 cd / opt / tomcat
Når vi er på denne ruten skal vi angi følgende parametere til gi lese- og skrivetillatelser på den banen:
 sudo chgrp -R tomcat conf sudo chmod g + rwx conf sudo chmod g + r conf / *
Til slutt vil vi la tomcat -brukeren være eier av loggene, webapplikasjonene og andre komponenter i conf -filen, for dette vil vi legge inn følgende:
 sudo chown -R tomcat webapps / work / temp / logs /
Nå går vi videre for å installere systemet.

6. Installer systemfilen


Vi må installere systemd -filen siden Apache Tomcat vil kjøre som en tjeneste, så vi skriver inn følgende for å lage tomcat.service -filen:
 sudo nano /etc/systemd/system/tomcat.service
Der kan vi se at en tom fil vises, så vi må legge til følgende:
 # Systemd enhetsfil for tomcat [Unit] Beskrivelse = Apache Tomcat Web Application Container After = syslog.target network.target [Service] Type = forking Environment = JAVA_HOME = / usr / lib / jvm / jre Environment = CATALINA_PID = / opt / tomcat /temp/tomcat.pid Environment = CATALINA_HOME = / opt / tomcat Environment = CATALINA_BASE = / opt / tomcat Environment = 'CATALINA_OPTS = -Xms512M -Xmx1024M -server -XX: + UseParallelGC' Environment = 'JAVA_OPTS = -JAVA_OPTS =. = true -Djava.security.egd = file: / dev /./ urandom 'ExecStart = / opt / tomcat / bin / startup.sh ExecStop = / bin / kill -15 $ MAINPID User = tomcat Group = tomcat [Install] WantedBy = multi-user.target 

Vi lagrer endringene ved hjelp av tastekombinasjonen Ctrl + ELLER og vi avslutter redaktøren ved hjelp av kombinasjonen Ctrl + X. Deretter skal vi starte systemd -filen på nytt ved å bruke følgende kommando:

 sudo systemctl daemon-reload
Når den starter på nytt, fortsetter vi med neste oppgave.

7. Aktiver Apache Tomcat -tjeneste


Når vi har fullført den forrige prosessen, gjør vi det start apache -tjenesten ved å bruke følgende kommando:
 sudo systemctl start tomcat
Senere aktiverer vi Apache Tomcat ved å bruke følgende kommando:
 sudo systemctl aktiver tomcat
Når vi har startet tjenesten kan vi bekreft Tomcat -installasjonen i nettleseren, for dette må vi kjenne IP -adressen til maskinen vår ved hjelp av ifconfig -kommandoen.
I nettleseren skriver vi inn følgende syntaks:
 http: // Server-IP: 8080

FORSTØRRE

Som vi kan se, får vi tilgang til Apache -startskjermen og derfra administrerer vi det vi anser som nødvendig.

Av dette håndtaket vi har installert Apache Tomcat 8 på vår CentOS 7 -datamaskin å tilby en alternativ støtte til de som jobber med Java -applikasjoner. Til slutt kan du være interessert i følgende opplæring: Installer MySQL på CentOS 7.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave