![Iată Cum to Uninstall Google Drive on a Mac ](/f/fa2b2cb40dfa5fab167e1b4ac46e8d3d.png?width=100&height=100)
Apache Tomcat este un server web open source, ușor, puternic și utilizat pe scară largă dezvoltat și întreținut de Fundația Apache. Este o implementare a Servlet Java, Pagini JavaServer (JSP), Limbaj de expresie Java (EL) și Java WebSocket tehnologii și oferă un server HTTP Java pur pentru a rula aplicații Java bazate pe web.
Acest articol vă va prezenta pe parcursul instalării și configurării Apache Tomcat 9 cu acces de la distanță la interfața web activată RHEL 8 Linux.
Dacă doriți să aveți Tomcat pe RHEL / CentOS 7, urmați acest articol pentru Instalați Apache Tomcat pe RHEL / CentOS 7.
A instala Java pe RHEL 8, mai întâi, actualizați pachetele de sistem și instalați versiunea implicită disponibilă a Java 8 sau Java 11 folosind următoarele comenzi dnf așa cum se arată.
# dnf actualizare. # dnf install java-1.8.0-openjdk-devel #install JDK 8. SAU. # dnf install java-11-openjdk-devel #install JDK 11.
Odată ce instalarea se termină, puteți verifica versiunea Java instalată pe sistem folosind următoarea comandă.
# java -versiune.
Verificați versiunea Java în RHEL 8
versiunea openjdk "1.8.0_222" OpenJDK Runtime Environment (versiunea 1.8.0_222-b10) OpenJDK 64-Bit Server VM (versiunea 25.222-b10, modul mixt)
O singura data JAVA a fost instalat pe sistem, acum este timpul să descărcați cea mai recentă versiune de Apache Tomcat (adică 9.0.24) este cea mai recentă versiune stabilă la momentul scrierii acestui articol.
Dacă doriți să verificați versiunea, accesați pagina oficială de descărcare Apache și verificați dacă există o versiune mai nouă disponibilă pentru descărcare.
Alternativ, puteți descărca cea mai recentă versiune de Apache Tomcat folosind următoarele comanda wget și configurați-l așa cum se arată.
# cd / usr / local. # wget http://www-us.apache.org/dist/tomcat/tomcat-9/v9.0.24/bin/apache-tomcat-9.0.24.tar.gz. # tar -xvf apache-tomcat-9.0.24.tar.gz. # mv apache-tomcat-9.0.24 tomcat9.
Notă: Dacă mai nou Apache Tomcat versiunea disponibilă, asigurați-vă că înlocuiți numărul versiunii de mai sus cu cea mai recentă versiune.
Apache Tomcat serverul este acum implementat în /usr/local/tomcat9
director, puteți verifica conținutul executând fișierul comanda pwd și enumerați conținutul directorului de asemenea.
# pwd tomcat9 / # ls -l tomcat9 /
Următoarea este o descriere a fiecăruia dintre subdirectoarele din directorul de instalare al Apache Tomcat.
Pentru a gestiona cu ușurință Apache Tomcat daemon, trebuie să îl rulați ca serviciu sub systemd (manager sistem și servicii). Serviciul va rula cu permisiunile unui utilizator de sistem numit motan pe care trebuie să-l creați folosind comanda useradd.
# useradd -r tomcat.
Odata ce motan utilizatorul este creat, acordați-i permisiunile și drepturile de proprietate asupra directorului de instalare Tomcat și a întregului conținut al acestuia folosind următoarea comandă chown.
# chown -R tomcat: tomcat / usr / local / tomcat9. # ls -l / usr / local / tomcat9.
Apoi, creați un tomcat.service
fișier unitate sub /etc/systemd/system/ director folosind editorul de text preferat.
# vi /etc/systemd/system/tomcat.service.
Copiați și lipiți următoarea configurație în tomcat.service
fişier.
[Unitate] Descriere = Apache Tomcat Server. After = syslog.target network.target [Service] Tip = bifurcare. Utilizator = tomcat. Group = tomcat Environment = CATALINA_PID = / usr / local / tomcat9 / temp / tomcat.pid. Mediu = CATALINA_HOME = / usr / local / tomcat9. Mediu = CATALINA_BASE = / usr / local / tomcat9 ExecStart = / usr / local / tomcat9 / bin / catalina.sh start. ExecStop = / usr / local / tomcat9 / bin / catalina.sh stop RestartSec = 10. Restart = întotdeauna. [Instalare] WantedBy = multi-user.target.
Salvați fișierul reîncărcați configurația systemd pentru a aplica modificările recente folosind următoarea comandă.
# systemctl daemon-reload.
Apoi începeți motan service, activați-l pentru a porni automat la pornirea sistemului și verifica starea folosind următoarele comenzi.
# systemctl pornește tomcat.service. # systemctl activează tomcat.service. # systemctl status tomcat.service.
Motan folosește portul 8080 și 8443 pentru HTTP și HTTPS solicitări respectiv. Puteți, de asemenea, să confirmați că daemonul este activ și ascultând, bifând portul HTTP dintre toate porturile de ascultare ale sistemului folosind comanda netstat.
# netstat -tlpn.
Dacă aveți serviciul firewalld rulează, trebuie să deschideți porturile 8080 și 8443 înainte de a accesa interfața web pentru Tomcat, folosind comanda firewall-cmd așa cum se arată.
# firewall-cmd --zone = public --permanent --add-port = 8080 / tcp. # firewall-cmd --zone = public --permanent --add-port = 8443 / tcp. # firewall-cmd --reload.
Acum că ați instalat, configurat și ați început Motan ca serviciu și solicitări permise către daemon prin firewall, puteți testa instalarea încercând să accesați interfața web utilizând adresa URL.
http://localhost: 8080. SAU. http://SERVER_IP: 8080.
După ce vedeți pagina afișată în captura de ecran, ați instalat cu succes Motan.
Motan include o aplicație web numită Administrator folosit pentru a implementa o nouă aplicație web din conținutul încărcat al unui RĂZBOI fișier, implementați o nouă aplicație web, listați aplicațiile web implementate în prezent și sesiunile care sunt active în prezent pentru acele aplicații web și multe altele.
De asemenea, oferă un Manager gazdă aplicație utilizată pentru gestionarea (crearea, ștergerea etc.) gazdelor virtuale din cadrul Motan.
Pentru a asigura accesul restricționat la Administrator și Manager gazdă aplicații într-un mediu de producție, trebuie să configurați autentificarea HTTP de bază în /usr/local/tomcat9/conf/tomcat-users.xml Fișier de configurare.
# vi /usr/local/tomcat9/conf/tomcat-users.xml.
Copiați și lipiți următoarea configurație în și etichete așa cum se arată în captura de ecran. Această configurație adaugă admin-gui și manager-gui roluri pentru un utilizator numit „Administrator” cu o parolă de “[e-mail protejat]”.
Salvați modificările din fișier și ieșiți.
În mod implicit, acces la Administrator și Manager gazdă aplicațiile sunt limitate la gazdă locală, serverul pe care Motan este instalat și rulează. Dar puteți activa accesul de la distanță la o anumită adresă IP sau rețea, de ex. LAN.
Pentru a permite accesul la distanță la Administrator aplicație, deschideți și editați fișierul de configurare /opt/apache-tomcat-9.0.24/webapps/host-manager/META-INF/context.xml.
# vi /usr/local/tomcat9/webapps/manager/META-INF/context.xml.
Apoi căutați următoarea linie.
allow = "127 \. \ d + \. \ d + \. \ d + |:: 1 | 0: 0: 0: 0: 0: 0: 0: 1" />
schimbați-l la acesta pentru a permite accesul tomcat de la adresa IP 192.168.56.10.
allow = "127 \. \ d + \. \ d + \. \ d + |:: 1 | 0: 0: 0: 0: 0: 0: 0: 1 | 192.168.56.10" />
De asemenea, puteți permite accesul tomcat din rețeaua locală 192.168.56.0.
allow = "127 \. \ d + \. \ d + \. \ d + |:: 1 | 0: 0: 0: 0: 0: 0: 0: 1 | 192.168.56. *" />
sau permite accesul tomcat de la orice gazdă sau rețea.
allow = "127 \. \ d + \. \ d + \. \ d + |:: 1 | 0: 0: 0: 0: 0: 0: 0: 1 |. *" />
Apoi salvați modificările în fișier și închideți-l.
În mod similar, activați accesul la distanță la Manager gazdă aplicație din fișier /usr/local/tomcat9/webapps/host-manager/META-INF/context.xml așa cum se arată mai sus.
Apoi, reporniți motan pentru a aplica modificările recente.
# systemctl reporniți tomcat.service.
Pentru a accesa fișierul Manager Tomcat aplicație web, puteți face clic pe link, așa cum se arată în captura de ecran sau utilizați adresa URL.
http://localhost: 8080 / manager. SAU. http://SERVER_IP: 8080 / manager.
Vi se va cere să vă autentificați: introduceți numele de utilizator și parola pe care le-ați creat anterior pentru a vă conecta la aplicația manager așa cum se arată în captura de ecran.
Următoarea captură de ecran arată Administrator interfață HTML a aplicației în care puteți implementa o nouă aplicație web din conținutul încărcat al unui fișier WAR, implementa o nouă aplicație web sau listați aplicațiile existente și faceți mai multe.
Pentru a accesa fișierul Manager gazdă, accesați oricare dintre următoarele adrese URL.
http://localhost: 8080 / host-manager. SAU. http://SERVER_IP: 8080 / host-manager.
Felicitări! Ați instalat și configurat cu succes Apache Tomcat pe dumneavoastră RHEL 8 Server. Pentru mai multe informații, consultați Documentație Apache Tomcat 9.0.