Installing Apache - Debian 10 (Buster)
Cuprins:
- Cerințe preliminare
- Instalarea OpenJDK
- Crearea unui utilizator Tomcat
- Descărcarea Tomcat
- Crearea fișierului unității SystemD
- Reglarea firewall-ului
- Configurarea interfeței de administrare web Tomcat
- Testați instalarea
- Concluzie
Apache Tomcat este un server de aplicații bazat pe JAVA open-source care implementează tehnologii Java Servlet, JavaServer Pages, Java Expression Language și Java WebSocket. Este una dintre cele mai utilizate aplicații și servere web în prezent.
Acest tutorial explică cum se instalează Apache Tomcat 9.0 pe Debian 10 Buster și se configurează interfața de administrare web Tomcat.
Cerințe preliminare
Instrucțiunile presupun că sunteți autentificat ca root sau utilizator cu privilegii sudo.
Instalarea OpenJDK
Tomcat 9.0 necesită Java SE 8 sau o versiune ulterioară pentru a fi instalat pe server.
Executați următoarea comandă pentru a instala pachetul OpenJDK:
Crearea unui utilizator Tomcat
Rularea Tomcat ca utilizator rădăcină reprezintă un risc de securitate și nu este recomandată. Vom crea un utilizator nou care va fi folosit pentru a rula serviciul Tomcat.
Rulați următoarea comandă creează un nou utilizator și un grup de sistem cu un director de acasă al
/opt/tomcat
:
sudo useradd -m -U -d /opt/tomcat -s /bin/false tomcat
Descărcarea Tomcat
În momentul scrierii, cea mai recentă versiune Tomcat este
9.0.27
. Înainte de a continua cu pasul următor, ar trebui să verificați pagina de descărcare Tomcat 9 pentru a vedea dacă este disponibilă o versiune mai nouă.
Modificați-vă în directorul
/tmp
și descărcați cea mai recentă versiune binară Tomcat:
cd /tmp
wget
Când descărcarea este completă, extrageți arhiva gzipped:
tar -xf apache-tomcat-9.0.27.tar.gz
Mutați fișierele sursă Tomcat la el în directorul
/opt/tomcat
:
sudo mv apache-tomcat-9.0.27 /opt/tomcat/
Tomcat 9 este actualizat periodic. Pentru a avea mai mult control asupra versiunilor și actualizărilor, creați un link simbolic numit cel
latest
care indică directorul de instalare Tomcat:
sudo ln -s /opt/tomcat/apache-tomcat-9.0.27 /opt/tomcat/latest
Mai târziu, atunci când actualizați Tomcat, pur și simplu despachetați versiunea mai nouă și schimbați simbolul pentru a indica cea mai recentă versiune.
Modificați proprietatea directorului
/opt/tomcat
la utilizator și grupul
tomcat
, astfel încât utilizatorul să poată avea acces la directorul de instalare:
sudo chown -R tomcat: /opt/tomcat
Faceți scripturile din directorul
bin
executabile:
sudo sh -c 'chmod +x /opt/tomcat/latest/bin/*.sh'
Crearea fișierului unității SystemD
Deschideți editorul de text și creați un nou fișier numit
tomcat.service
cu următorul conținut:
sudo nano /etc/systemd/system/tomcat.service
/etc/systemd/system/tomcat.service
Description=Tomcat 9.0 servlet container After=network.target Type=forking User=tomcat Group=tomcat Environment="JAVA_HOME=/usr/lib/jvm/default-java" Environment="JAVA_OPTS=-Djava.security.egd=file:///dev/urandom" Environment="CATALINA_BASE=/opt/tomcat/latest" Environment="CATALINA_HOME=/opt/tomcat/latest" Environment="CATALINA_PID=/opt/tomcat/latest/temp/tomcat.pid" Environment="CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC" ExecStart=/opt/tomcat/latest/bin/startup.sh ExecStop=/opt/tomcat/latest/bin/shutdown.sh WantedBy=multi-user.target
Notificați systemd că există un nou fișier de unitate și porniți serviciul Tomcat tastând:
sudo systemctl daemon-reload
sudo systemctl start tomcat
Verificați starea serviciului Tomcat tastând:
sudo systemctl status tomcat
● tomcat.service - Tomcat 9.0 servlet container Loaded: loaded (/etc/systemd/system/tomcat.service; disabled; vendor preset: Active: active (running) since Sat 2019-11-09 13:53:51 PST; 5s ago Process: 5752 ExecStart=/opt/tomcat/latest/bin/startup.sh (code=exited, status Main PID: 5759 (java)
Dacă nu există erori, activați serviciul Tomcat pentru a fi pornit automat la momentul de pornire:
sudo systemctl enable tomcat
Puteți porni, opri și reporni Tomcat la fel ca orice alt serviciu de unitate de sistem:
sudo systemctl start tomcat
sudo systemctl stop tomcat
sudo systemctl restart tomcat
Reglarea firewall-ului
sudo ufw allow 8080/tcp
Când executați o aplicație Tomcat într-un mediu de producție, cel mai probabil veți avea un echilibru de încărcare sau un proxy invers și este o practică optimă să restricționați accesul la portul 8080 doar la rețeaua dvs. internă.
Configurarea interfeței de administrare web Tomcat
Acum că Tomcat este instalat, următorul pas este crearea unui utilizator cu acces la interfața de administrare web.
Utilizatorii Tomcat și rolurile lor sunt definite în fișierul
tomcat-users.xml
.
sudo nano /opt/tomcat/latest/conf/tomcat-users.xml
Vom defini noul utilizator în fișierul
tomcat-users.xml
, așa cum se arată mai jos. Utilizatorul va avea acces la interfața web tomcat (manager-gui și admin-gui). Asigurați-vă că schimbați numele de utilizator și parola cu ceva mai sigur:
În mod implicit, interfața de administrare web Tomcat permite accesul numai din localhost. Dacă doriți să accesați interfața web de la un IP la distanță sau de oriunde nu este recomandat, deoarece este un risc de securitate, puteți deschide următoarele fișiere și puteți face următoarele modificări.
/opt/tomcat/latest/webapps/manager/META-INF/context.xmlLista adreselor IP permise este o listă separată cu bara verticală
|
. Puteți adăuga adrese IP unice sau utilizați expresii obișnuite.
Reporniți serviciul Tomcat pentru ca modificările să aibă efect:
Testați instalarea
Deschideți browserul și tastați:
http://:8080
http://:8080
Dacă instalarea este reușită, va apărea un ecran similar cu următoarele:



Concluzie
Ați instalat cu succes Tomcat 9.0 pe sistemul dvs. Debian 10. Acum puteți vizita documentația oficială Apache Tomcat 9.0 și puteți afla mai multe despre caracteristicile Apache Tomcat.
tomaca java debianCum se instalează virtualbox pe debian linux 10 linux
VirtualBox este un software de virtualizare cross-platform open-source care vă permite să rulați mai multe sisteme de operare pentru oaspeți simultan. Acest tutorial explică cum se instalează cel mai recent VirtualBox pe Debian 10, Buster.
Cum se instalează tomcat 8.5 pe debian 9
Acest tutorial vă va arăta cum să instalați Apache Tomcat 8.5 pe Debian 9 și să configurați interfața de administrare web Tomcat. Tomcat este una dintre cele mai utilizate aplicații și server web web în prezent.
Cum se instalează tomcat 9 pe debian 9
Acest tutorial vă va arăta cum să instalați Apache Tomcat 9.0 pe Debian 9 și să configurați interfața de administrare web Tomcat.







