How to install Apache Tomcat 8.5.16 in Debian 9 Linux
Isi kandungan:
- Prasyarat
- Memasang OpenJDK
- Mewujudkan pengguna Tomcat
- Memuat turun Tomcat
- Buat fail unit sistem
- Laraskan Firewall
- Konfigurasi Antara Muka Pengurusan Web Tomcat
- Uji Pemasangan
- Kesimpulannya
Apache Tomcat adalah pelayan aplikasi sumber terbuka yang menyokong Java Servlet, JavaServer Pages, Java Expression Language, dan teknologi Java WebSocket. Ia adalah salah satu aplikasi yang paling banyak digunakan dan pelayan web di dunia hari ini.
Tutorial ini akan menunjukkan kepada anda cara memasang Apache Tomcat 9.0 pada Debian 9 dan mengkonfigurasi antara muka pengurusan web Tomcat.
Prasyarat
Sebelum meneruskan tutorial ini, pastikan anda log masuk sebagai pengguna dengan keistimewaan sudo.
Kami akan memuat turun fail zip Tomcat menggunakan wget. Jika anda tidak memasang
wget
pada sistem anda, anda boleh melakukannya dengan menaip:
Memasang OpenJDK
Tomcat 9.0 memerlukan Java SE 8 atau lebih baru. Untuk memasang pakej OpenJDK lalai dari repositori Debian 9 jalankan arahan berikut:
Mewujudkan pengguna Tomcat
Running Tomcat sebagai pengguna root adalah risiko keselamatan dan tidak digalakkan.
Buat pengguna sistem dan kumpulan baru dengan direktori rumah
/opt/tomcat
dengan menjalankan arahan berikut:
sudo useradd -m -U -d /opt/tomcat -s /bin/false tomcat
Pengguna ini akan digunakan untuk menjalankan perkhidmatan Tomcat.
Memuat turun Tomcat
Kami akan memuat turun versi terkini Tomcat 9.0.x dari halaman muat turun Tomcat.
Pada masa penulisan, versi Tomcat terkini ialah 9.0.27. Sebelum meneruskan langkah seterusnya, anda perlu menyemak halaman muat turun Tomcat 9 untuk mengetahui sama ada versi yang lebih baru boleh didapati.
Tukar ke direktori
/tmp
dan muat turun fail zip dengan
wget
:
cd /tmp
wget
Apabila muat turun selesai, ekstrak fail tar:
tar -xf apache-tomcat-9.0.27.tar.gz
Pindahkan fail sumber Tomcat ke direktori
/opt/tomcat
:
sudo mv apache-tomcat-9.0.27 /opt/tomcat/
Tomcat 9 dikemas kini dengan kerap. Untuk mempunyai lebih banyak kawalan terhadap versi dan kemas kini, buat pautan simbol yang dipanggil
latest
, yang menunjuk pada direktori pemasangan Tomcat:
sudo ln -s /opt/tomcat/apache-tomcat-9.0.27 /opt/tomcat/latest
Kemudian, apabila menaik taraf versi Tomcat, anda boleh membongkar versi yang lebih baru dan menukar symlink untuk menunjuk ke versi terkini.
Tukar pemilikan direktori
/opt/tomcat
kepada pengguna dan
tomcat
kumpulan supaya pengguna boleh mempunyai akses ke pemasangan tomcat:
sudo chown -R tomcat: /opt/tomcat
juga membuat skrip di dalam direktori
bin
boleh laku:
sudo sh -c 'chmod +x /opt/tomcat/latest/bin/*.sh'
Buat fail unit sistem
Buat fail unit
tomcat.service
baru dalam
/etc/systemd/system/
directory dengan kandungan berikut:
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
Maklumkan sistem yang kami buat fail unit baru dan mulailah perkhidmatan Tomcat dengan melaksanakan:
sudo systemctl daemon-reload
sudo systemctl start tomcat
Semak status perkhidmatan Tomcat dengan menaip:
sudo systemctl status tomcat
● tomcat.service - Tomcat 9 servlet container Loaded: loaded (/etc/systemd/system/tomcat.service; enabled; vendor preset: disabled) Active: active (running) since Thu 2018-12-01 20:47:50 UTC; 4s ago Process: 1759 ExecStart=/opt/tomcat/latest/bin/startup.sh (code=exited, status=0/SUCCESS) Main PID: 1767 (java) CGroup: /system.slice/tomcat.service
Sekiranya tiada ralat, anda boleh mengaktifkan perkhidmatan Tomcat secara automatik bermula pada masa boot:
sudo systemctl enable tomcat
Anda boleh memulakan, menghentikan dan memulakan semula Tomcat sama seperti mana-mana perkhidmatan unit sistem lain:
sudo systemctl start tomcat
sudo systemctl stop tomcat
sudo systemctl restart tomcat
Laraskan Firewall
Jika firewall anda berjalan pada sistem Debian anda dan anda mahu mengakses antara tomcat dari luar rangkaian tempatan anda, anda perlu membuka port
8080
:
sudo ufw allow 8080/tcp
Biasanya, apabila menjalankan aplikasi Tomcat dalam persekitaran pengeluaran, ia berada di belakang pengimbang beban atau proksi terbalik. Amalan terbaik untuk menyekat akses ke pelabuhan
8080
hanya ke rangkaian dalaman anda.
Konfigurasi Antara Muka Pengurusan Web Tomcat
Sekarang Tomcat dipasang pada pelayan Debian anda, langkah seterusnya adalah untuk mencipta pengguna dengan akses ke antara muka pengurusan web.
Pengguna Tomcat dan peranannya ditakrifkan dalam fail
tomcat-users.xml
.
sudo vim /opt/tomcat/latest/conf/tomcat-users.xml
Kami akan menentukan pengguna baru dengan akses kepada antara muka web tomcat (pengurus-gui dan admin-gui) dalam fail
tomcat-users.xml
, seperti ditunjukkan di bawah. Pastikan anda menukar nama pengguna dan kata laluan kepada sesuatu yang lebih selamat:
Secara lalai, antara muka pengurusan web Tomcat membolehkan akses hanya dari localhost. Sekiranya anda ingin mengakses antara muka web dari IP jauh atau dari mana saja yang tidak digalakkan kerana ia adalah risiko keselamatan, anda boleh membuka fail berikut dan membuat perubahan berikut.
/opt/tomcat/latest/webapps/manager/META-INF/context.xmlSenarai alamat IP yang dibenarkan adalah senarai yang dipisahkan dengan bar menegak
|
. Anda boleh menambah alamat IP tunggal atau menggunakan ungkapan biasa.
Mulakan semula perkhidmatan Tomcat untuk perubahan berlaku:
Uji Pemasangan
Buka pelayar anda dan ketik:
http://:8080
http://:8080
Jika pemasangan berjaya, skrin yang serupa dengan yang berikut akan muncul:



Kesimpulannya
Anda telah berjaya memasang Tomcat 9.0 pada sistem Debian 9 anda. Anda kini boleh melawat Dokumentasi Apache Tomcat 9.0 rasmi dan ketahui lebih lanjut mengenai ciri Apache Tomcat.
java debian tomcatMemasang, memasang semula, menaik taraf, laman web yang memberi tumpuan sepenuhnya kepada cara memasang, memasang, menaik taraf atau menyahpasang Windows 7, Windows Vista & Windows XP.
Microsoft telah melancarkan laman bantuan baru yang memfokuskan semata-mata mengenai cara memasang, memasang semula, menaik taraf atau menyahpasang Windows 7, Windows Vista & Windows XP. Jika anda sedang merancang untuk mengupgrade Windows Vista ke Windows 7, ini adalah sumber yang hebat!
Bagaimana untuk memasang tomcat 8.5 pada debian 9
Tutorial ini akan menunjukkan kepada anda cara memasang Apache Tomcat 8.5 pada Debian 9 dan mengkonfigurasi antara muka pengurusan web Tomcat. Tomcat adalah salah satu aplikasi dan pelayan web yang paling banyak digunakan di dunia hari ini.
Bagaimana untuk memasang tomcat 9 pada debian 10 linux
Tutorial ini menerangkan cara memasang Apache Tomcat 9.0 pada Debian 10 Buster dan mengkonfigurasi antara muka pengurusan web Tomcat.







