Linux Tutorial | Tomcat9 installation in linux | How to install and Configure Apache Tomcat in Linux
Talaan ng mga Nilalaman:
- Mga kinakailangan
- Pag-install ng OpenJDK
- Paglikha ng isang gumagamit ng Tomcat
- Pag-download ng Tomcat
- Paglikha ng FileD Unit File
- Pagsasaayos ng Firewall
- Pag-configure ng Interface ng Pamamahala ng Web ng Tomcat
- Subukan ang Pag-install
- Konklusyon
Ang Apache Tomcat ay isang bukas na mapagkukunan ng application na batay sa JAVA na nagpapatupad ng Java Servlet, JavaServer Pages, Java Expression Language, at Java WebSocket na teknolohiya. Ito ay isa sa mga pinaka-malawak na ginagamit na application at web server sa mundo ngayon.
Ipinapaliwanag ng tutorial na ito kung paano i-install ang Apache Tomcat 9.0 sa Debian 10 Buster at i-configure ang interface ng web ng Tomcat.
Mga kinakailangan
Ipinapalagay ng mga tagubilin na naka-log in ka bilang ugat o gumagamit na may mga pribilehiyo sa sudo.
Pag-install ng OpenJDK
Ang Tomcat 9.0 ay nangangailangan ng Java SE 8 o mas bago ma-install sa server.
Gawin ang sumusunod na utos na i-install ang package ng OpenJDK:
Paglikha ng isang gumagamit ng Tomcat
Ang pagpapatakbo ng Tomcat bilang isang root user ay isang panganib sa seguridad at hindi inirerekomenda. Gagawa kami ng isang bagong gumagamit na gagamitin upang patakbuhin ang serbisyo ng Tomcat.
Patakbuhin ang sumusunod na utos ay lumilikha ng isang bagong gumagamit ng system at pangkat na may isang direktoryo ng tahanan ng
/opt/tomcat
:
sudo useradd -m -U -d /opt/tomcat -s /bin/false tomcat
Pag-download ng Tomcat
Sa panahon ng pagsulat, ang pinakabagong bersyon ng Tomcat ay
9.0.27
. Bago magpatuloy sa susunod na hakbang, dapat mong suriin ang pahina ng pag-download ng Tomcat 9 upang makita kung magagamit ang isang mas bagong bersyon.
Palitan ang direktoryo ng
/tmp
at i-download ang pinakabagong paglabas sa binary ng Tomcat:
cd /tmp
wget
Kapag kumpleto ang pag-download, kunin ang gzipped archive:
tar -xf apache-tomcat-9.0.27.tar.gz
Ilipat ang mga file na mapagkukunan ng Tomcat dito sa direktoryo
/opt/tomcat
:
sudo mv apache-tomcat-9.0.27 /opt/tomcat/
Ang Tomcat 9 ay pana-panahong na-update. Upang magkaroon ng higit na kontrol sa mga bersyon at mga update, lumikha ng isang simbolikong link na pinangalanan ang
latest
na tumuturo sa direktoryo ng pag-install ng Tomcat:
sudo ln -s /opt/tomcat/apache-tomcat-9.0.27 /opt/tomcat/latest
Mamaya kapag ang pag-upgrade ng Tomcat, i-unpack lamang ang mas bagong bersyon at baguhin ang symlink upang ituro sa pinakabagong bersyon.
Baguhin ang pagmamay-ari ng direktoryo
/opt/tomcat
gumagamit at pangkat, upang ang gumagamit ay maaaring magkaroon ng access sa direktoryo ng pag-install:
sudo chown -R tomcat: /opt/tomcat
Gawin ang mga script sa loob ng direktoryo ng
bin
maipapatupad:
sudo sh -c 'chmod +x /opt/tomcat/latest/bin/*.sh'
Paglikha ng FileD Unit File
Buksan ang iyong text editor at lumikha ng isang bagong file na nagngangalang
tomcat.service
kasama ang mga sumusunod na nilalaman:
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
Ipaalam sa systemd na mayroong isang bagong file ng unit at magsisimula ang serbisyo ng Tomcat sa pamamagitan ng pag-type:
sudo systemctl daemon-reload
sudo systemctl start tomcat
Suriin ang katayuan ng serbisyo ng Tomcat sa pamamagitan ng pag-type:
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)
Kung walang mga pagkakamali, paganahin ang serbisyo ng Tomcat na awtomatikong magsimula sa oras ng pag-boot:
sudo systemctl enable tomcat
Maaari mong simulan, ihinto at i-restart ang parehong Tomcat tulad ng anumang iba pang serbisyo ng yunit ng systemd:
sudo systemctl start tomcat
sudo systemctl stop tomcat
sudo systemctl restart tomcat
Pagsasaayos ng Firewall
sudo ufw allow 8080/tcp
Kapag nagpapatakbo ng isang application ng Tomcat sa isang kapaligiran sa produksyon, malamang na magkakaroon ka ng isang balanse ng pag-load o reverse proxy, at ito ay isang pinakamahusay na kasanayan upang higpitan ang pag-access sa port 8080 lamang sa iyong panloob na network.
Pag-configure ng Interface ng Pamamahala ng Web ng Tomcat
Ngayon na naka-install ang Tomcat, ang susunod na hakbang ay upang lumikha ng isang gumagamit na may access sa interface ng web management.
Ang mga gumagamit ng Tomcat at ang kanilang mga tungkulin ay tinukoy sa
tomcat-users.xml
file.
sudo nano /opt/tomcat/latest/conf/tomcat-users.xml
Kami ay tukuyin ang bagong gumagamit sa
tomcat-users.xml
file, tulad ng ipinapakita sa ibaba. Ang gumagamit ay magkakaroon ng access sa tomcat web interface (manager-gui at admin-gui). Siguraduhin na binago mo ang username at password sa isang bagay na mas ligtas:
Sa pamamagitan ng default ang interface ng web management ng Tomcat ay nagbibigay-daan sa pag-access lamang mula sa localhost. Kung nais mong ma-access ang web interface mula sa isang malayong IP o mula sa kahit saan na hindi inirerekomenda dahil ito ay isang peligro sa seguridad maaari mong buksan ang mga sumusunod na file at gawin ang mga sumusunod na pagbabago.
/opt/tomcat/latest/webapps/manager/META-INF/context.xmlAng listahan ng mga pinapayagan na mga IP address ay isang listahan na pinaghiwalay sa patayong bar
|
. Maaari kang magdagdag ng mga solong IP address o gumamit ng isang regular na expression.
I-restart ang serbisyo ng Tomcat para sa mga pagbabago na magkakabisa:
Subukan ang Pag-install
Buksan ang iyong browser at uri:
http://:8080
http://:8080
Kung matagumpay ang pag-install, lilitaw ang isang screen na katulad ng sumusunod:



Konklusyon
Matagumpay mong na-install ang Tomcat 9.0 sa iyong Debian 10 system. Maaari mo na ngayong bisitahin ang opisyal na Apache Tomcat 9.0 Dokumentasyon at malaman ang higit pa tungkol sa mga tampok na Apache Tomcat.
java debian tomcatBaguhin ang laki, i-edit, mag-upload, sa iyong menu ng konteksto ng right click na maaaring makatulong sa iyo na madaling i-preview, palitan ang laki, i-edit, mag-upload sa ImageShack, mag-edit ng metadata ng IPC, mag-convert ng mga larawan.
XnView Shell Extension ay isang extension para sa mga bintana ng explorer na nagbibigay-daan sa iyo i-edit ang mga larawan mula mismo sa explorer click ang konteksto mismo sa menu ng konteksto.
Paano mag-import ng mga screenshot upang mag-snagit editor, mag-convert ng batch
Kung mayroon kang maraming mga imahe na kailangang mai-import sa isang tool para sa pag-convert ng batch, pagkatapos ay huwag nang tumingin pa. Ang Snagit Editor ay maaaring gawin iyon at marami pa. Narito kung paano.
Paano mag-mount ng isang exfat drive sa debian linux
Ang exFAT ay isang pagmamay-ari na sistema ng file ng Microsoft na na-optimize para sa mga aparato ng memorya ng flash tulad ng mga SD card at USB flash drives. Sa tutorial na ito, ipapakita namin sa iyo kung paano paganahin ang suporta ng exFAT sa Debian Linux.







