Hoe Apache 8 op CentOS 7 te installeren

Binnen de functies die we dagelijks beheren in onze systemen of laboratoriumomgevingen, moeten we op de hoogte zijn van het nieuws en de nieuwe tools die gebruikers nodig hebben, vooral die mensen op de ontwikkelingsafdelingen (als deze afdeling in onze organisatie aanwezig is) , ontwerp, logistiek, het bieden van oplossingen op software- en hardwareniveau zodat hun werk het meest optimaal en het meest effectief is.

Deze keer gaan we analyseren hoe we kunnen installeren Apache Tomcat 8, webserver waarmee we Java-applicaties kunnen hosten, iets dat erg handig is voor ontwikkelaars die applicaties in Java implementeren.

Wat is Apache Tomcat?Zoals we eerder hebben vermeld, is Apache Tomcat een webserver die alternatieven biedt voor Java-applicaties, zoals gebruikelijk in Linux, het is gratis, open source software die met de dag verbetert. Apache komt van het Franse woord voor fragmentarische server die sinds 1996 is geïmplementeerd en een van de vele voordelen die we hebben:

Voordelen van Apache Tomcat

  • Gratis software
  • Multi platform
  • Optimale prestatie
  • Stabiel en veilig

In principe het gebruik van Apache Tomcat is gericht op webpagina's, dynamisch of statisch en we weten heel goed dat Apache is geïntegreerd met het bekende LAMP-pakket (Linux, Apache, MySQL, PHP).

Voor deze analyse gaan we een omgeving gebruiken met CentOS 7. Voordat we beginnen, laten we enkele tutorials achter die van belang kunnen zijn:

  • Installeer Apache Tomcat op Ubuntu 16.04
  • Installeer LAMP op Debian 8
  • Installeer XAMPP
  • Apache-prestaties bewaken

1. CentOS 7-systeem bijwerken


De eerste stap die u moet nemen is: update ons CentOS 7-systeem Om naar nieuwe updates te zoeken en dus meer stabiliteit te hebben, gebruiken we hiervoor het commando:
 sudo jammie update

We hopen dat alle bestanden worden gedownload en geïnstalleerd.

2. Java installeren


De volgende stap die we moeten nemen is installeer Java zodat Apache Tomcat al die op Java gebaseerde applicaties kan draaien. Om deze update uit te voeren, gebruiken we de volgende opdracht:
 sudo yum install java-1.7.0-openjdk-devel

We accepteren de download en wachten tot deze is geïnstalleerd. Standaard is het pad waar Java is geïnstalleerd: / usr / lib / jvm / jre, moeten we er rekening mee houden voor de Apache Tomcat-configuratie.

3. Gebruikers aanmaken voor Tomcat


Zodra we Java correct hebben geïnstalleerd, is de volgende stap die we moeten doen: maak een gebruiker aan om alles met betrekking tot Apache Tomcat te beheren (mag niet de rootgebruiker zijn). We zullen eerst de katergroep maken met behulp van de volgende opdracht:
 sudo groeptoevoegen kater
Nu gaan we verder met het aanmaken van de Tomcat-gebruiker en zullen we de volgende instellingen aan die gebruiker toevoegen:
  • Maak het lid van de katergroep.
  • We zullen een map in het pad maken opt / kater waar Apache Tomcat zal worden geïnstalleerd.
  • We zullen de parameter toevoegen: / bin / false zodat niemand toegang heeft tot het account.

We zullen het volgende commando invoeren:

 sudo useradd -M -s / bin / nologin -g kater -d / opt / kater kater
Zodra dit proces is voltooid, kunnen we doorgaan met het downloaden en installeren van Apache Tomcat 8.

4. Download en installeer Apache Tomcat


Hiervoor moeten we naar de volgende Apache-weblink gaan om de nieuwste versies van Apache te zien die beschikbaar zijn om te downloaden. Om de juiste versie (tar.gz bestand) te vinden gaan we naar de juiste versie en in het Binary Distributions veld plaatsen we het tar.gz bestand in het core veld.

VERGROTEN

Daar moeten we het linkadres voor de betreffende download kopiëren. Voor versie 8 is de link als volgt: Apache 8 tar.gz bestand.

Om het installatieproces te starten: we gaan naar de thuismap met behulp van de parameter:

 cd ~
Vervolgens zullen we het wget-commando gebruiken om door te gaan met de Apache Tomcat-download, we zullen de syntaxis gebruiken: wget Link_de_Descarga, in ons geval is dat:
 wget http://www-eu.apache.org/dist/tomcat/tomcat-8/v8.5.4/bin/apache-tomcat-8.5.4.tar.gz
We hopen dat de download is voltooid en correct is geïnstalleerd.

OpmerkingIn sommige gevallen is het commando wget is niet beschikbaar in CentOS 7, om dit op te lossen voert u gewoon de opdracht in:

 sudo yum installeer wget
Hiermee laten we het installeren.

Zoals we eerder al zeiden gaan we naar installeer Apache Tomcat 8 in het pad / opt / tomcat maar standaard bestaat deze route niet, om het te creëren we zullen het volgende commando gebruiken:

 sudo mkdir / opt / tomcat
Nu gaan we pak het gedownloade bestand uit in het pad / opt / tomcat, hiervoor voeren we het volgende commando in:
 sudo tar xvf apache-tomcat-8 * tar.gz -C / opt / tomcat --strip-componenten = 1
We hopen dat Apache wordt geëxtraheerd in het pad / opt / tomcat. Nadat alle bestanden zijn uitgepakt, moeten we de bijbehorende machtigingen toewijzen.

5. Machtigingen bijwerken voor Tomcat-gebruiker


Om ervoor te zorgen dat de Tomcat-gebruiker toegang heeft tot het Tomcat-installatiepad, gaan we het volgende proces uitvoeren. Wij gaan ga naar het pad waar alle Apache Tomcat 8-bestanden zijn geïnstalleerd (/opt/tomcat) met behulp van de volgende opdracht:
 cd / opt / kater
Zodra we op deze route zijn, gaan we de volgende parameters invoeren om: lees- en schrijfrechten verlenen op dat pad:
 sudo chgrp -R tomcat conf sudo chmod g + rwx conf sudo chmod g + r conf / *
Eindelijk zullen we sta de Tomcat-gebruiker toe om de eigenaar te zijn van de logs, webapplicaties en andere componenten van het conf-bestand, hiervoor voeren we het volgende in:
 sudo chown -R tomcat webapps / werk / temp / logs /
Nu gaan we verder met het installeren van het systeem.

6. Installeer het systeembestand


We moeten het systemd-bestand installeren omdat Apache Tomcat als een service wordt uitgevoerd, dus we zullen het volgende invoeren om het tomcat.service-bestand te maken:
 sudo nano /etc/systemd/system/tomcat.service
Daar kunnen we zien dat er een leeg bestand wordt weergegeven, dus we moeten het volgende toevoegen:
 # Systemd unit-bestand voor Tomcat [Unit] Beschrijving = 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 Omgeving = CATALINA_HOME = / opt / tomcat Omgeving = CATALINA_BASE = / opt / tomcat Omgeving = 'CATALINA_OPTS = -Xms512M -Xmx1024M -server -XX: + UseParallelGC' Omgeving = 'JAVA_OPTS = -Djava.awt.headless = true -Djava.security.egd = bestand: / dev /./ urandom 'ExecStart = / opt / tomcat / bin / startup.sh ExecStop = / bin / kill -15 $ MAINPID Gebruiker = tomcat Group = tomcat [Installeren] WantedBy = doel voor meerdere gebruikers 

We slaan de wijzigingen op met de toetsencombinatie Ctrl + OF en we verlaten de editor met de combinatie Ctrl + x. Vervolgens gaan we het systemd-bestand opnieuw opstarten met de volgende opdracht:

 sudo systemctl daemon-reload
Zodra het opnieuw is opgestart, gaan we verder met de volgende taak.

7. Apache Tomcat-service inschakelen


Zodra we het vorige proces hebben voltooid, zullen we: start apache-service met behulp van de volgende opdracht:
 sudo systemctl start tomcat
Later schakelen we Apache Tomcat in met het volgende commando:
 sudo systemctl tomcat inschakelen
Zodra we met de service zijn begonnen, kunnen we: verifieer de Tomcat-installatie in de browser, hiervoor moeten we het IP-adres van onze machine weten met behulp van de opdracht ifconfig.
In de browser zullen we de volgende syntaxis invoeren:
 http: // Server-IP: 8080

VERGROTEN

Zoals we kunnen zien, hebben we toegang tot het startscherm van Apache en beheren we van daaruit wat we nodig achten.

van dit handvat we hebben Apache Tomcat 8 op onze CentOS 7-computer geïnstalleerd om een ​​alternatieve ondersteuning te bieden aan mensen die met Java-applicaties werken. Ten slotte ben je misschien geïnteresseerd in de volgende tutorial: Installeer MySQL op CentOS 7.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave