Cara menginstal tomcat 10 di ubuntu 20.04
- 4279
- 926
- Dominick Barton
Apache Tomcat adalah server web open-source dengan wadah servlet untuk menerbitkan aplikasi web berbasis java. Tomcat dikembangkan dan dikelola oleh komunitas pengembang terbuka di bawah naungan Yayasan Perangkat Lunak Apache. Sampai hari ini, Tomcat 10 adalah versi stabil terbaru yang tersedia untuk pemasangan di lingkungan pengembangan dan produksi. Untuk mengetahui lebih lanjut tentang Apache Tomcat, kunjungi situs resmi Apache http: // tomcat.Apache.org/.
Tutorial ini akan membantu Anda untuk menginstal Apache Tomcat 10 di Ubuntu 20.04 LTS Linux Systems.
Prasyarat
A Running Ubuntu 20.04 Sistem dengan akses shell dari Akses Akun Privileged Root atau Sudo.
Untuk sistem yang baru diinstal yang disarankan untuk menyelesaikan instruksi pengaturan server awal.
Langkah 1 - Instal Java
Anda harus memasang JRE (Java Runtime Environment) di sistem Anda. Tomcat 10 diperlukan agar JRE 8 atau versi yang lebih tinggi diinstal pada sistem Anda. Gunakan perintah berikut untuk menginstal OpenJDK untuk memenuhi persyaratan.
pembaruan apt sudo
sudo apt menginstal default -jdk -y
Periksa versi Java aktif saat ini:
java -version
OpenJDK 11.0.13 2021-10-19 Lingkungan Runtime OpenJDK (Build 11.0.13+8-ubuntu-0ubuntu1.20.04) OpenJDK 64-Bit Server VM (Build 11.0.13+8-ubuntu-0ubuntu1.20.04, mode campuran, berbagi)
Langkah 2 - Buat Pengguna Tomcat
Kami merekomendasikan menjalankan server Tomcat dengan akun pengguna khusus. Buat pengguna baru, yang disarankan untuk tujuan keamanan terutama untuk penyebaran produksi.
Untuk membuat akun baru, ketik:
sudo useradd -m -d /opt /tomcat -u -s /bin /false tomcat
Perintah di atas akan membuat pengguna dan grup dengan nama "kucing jantan
“Di sistem Anda.
Langkah 3 - Instal Tomcat 10
Tim Pengembangan Apache Tomcat merilis versi terbaru Tomcat dari waktu ke waktu. Jadi itu akan bagus cek unduh versi tomcat terbaru dari server unduhan resmi. Gunakan perintah di bawah ini untuk mengunduh Tomcat 10.
wget https: // dlcdn.Apache.org/tomcat/tomcat-10/v10.0.23/bin/apache-tomcat-10.0.23.ter.GZ
Setelah unduhan selesai, diekstraksi arsip yang diunduh dan salin semua konten ke Direktori Home Tomcat.
sudo tar xzvf apache-tomcat-10*tar.GZ -C /opt /tomcat -strip -components = 1
Selanjutnya, atur izin file yang tepat.
sudo chown -r tomcat: tomcat/opt/tomcat/
sudo chmod -r u+x/opt/tomcat/bin
Anda sekarang memiliki aplikasi Tomcat terbaru di sistem Anda.
Langkah 4 - Buat Pengguna Tomcat
Sekarang, konfigurasikan tomcat Anda dengan akun pengguna untuk mengamankan akses halaman admin/manajer. Untuk melakukan ini, edit Conf/Tomcat-Users.xml file di editor Anda dan tempel kode berikut di dalam tag. Kami menyarankan mengubah kata sandi dalam konfigurasi di bawah ini dengan kata sandi aman tinggi.
sudo nano/opt/tomcat/conf/tomcat-users.xml
Tambahkan nilai -nilai berikut. Pastikan untuk mengubah kata sandi untuk akses admin dan manajer.
Simpan file dan tutup.
Langkah 5 - Aktifkan Akses Tomcat Jarak Jauh
Aplikasi Tomcat Manager dan host-manager default hanya dapat diakses untuk LocalHost. Untuk mengizinkan akses ke halaman -halaman ini dari sistem jarak jauh, Anda perlu memodifikasi file konfigurasi berikut.
Anda dapat mengizinkan sistem jarak jauh tertentu atau mengizinkan semua. Edit konteks.xml
File untuk aplikasi Manajer dan Host Manager:
sudo nano/opt/tomcat/webapps/manager/meta-inf/context.xml
Komentari bagian yang ditambahkan untuk pembatasan alamat IP untuk memungkinkan koneksi dari mana saja.
..
Demikian pula edit konteks.xml
Untuk aplikasi manajer host di editor teks:
sudo nano/opt/tomcat/webapps/host-manager/meta-inf/context.xml
Komentari bagian yang sama untuk memungkinkan koneksi dari mana saja.
..
Simpan semua file dan tutup.
Langkah 6 - Buat file unit Systemd Tomcat
Tomcat menyediakan skrip bash untuk memulai, berhenti layanan. Tapi, untuk membuatnya sederhana, buat skrip startup untuk mengelola tomcat sebagai layanan systemd. Mari Buat Tomcat.File layanan dengan konten berikut:
sudo nano/etc/systemd/system/tomcat.melayani
[Unit] deskripsi = tomcat setelah = jaringan.Target [layanan] type = forking user = tomcat group = tomcat lingkungan = "java_home =/usr/lib/jvm/java-1.11.0-OPENJDK-AMD64 "Lingkungan =" java_opts = -djava.keamanan.EGD = file: /// dev/urandom "lingkungan =" catalina_base =/opt/tomcat "lingkungan =" catalina_home =/opt/tomcat "lingkungan =" catalina_pid =/opt/tomcat/temp/tomcat.pid "lingkungan =" catalina_opts = -xms512m -xmx1024m -server -xx:+useparallelgc "execStart =/opt/tomcat/bin/startup.SH execstop =/opt/tomcat/bin/shutdown.sh [install] wantedby = multi-pengguna.target
Muat Ulang Layanan Daemon SystemD untuk memuat file yang baru.
Sudo Systemctl Daemon-Reload
Sekarang, mulailah aplikasi Tomcat untuk pertama kalinya.
sudo systemctl mulai tomcat.melayani
Selanjutnya, aktifkan Layanan Tomcat untuk Auto-Start untuk sepatu bot sistem berikutnya. Ini lebih penting untuk penyebaran produksi.
Sudo Systemctl Aktifkan Tomcat.melayani
Sampai sekarang, aplikasi Tomcat berjalan di sistem Anda. Anda dapat memverifikasi status layanan dengan menjalankan perintah seperti di bawah ini. Pastikan statusnya ditampilkan “aktif (berjalan)
“.
status tomcat status sudo.melayani
● Tomcat.Layanan - Tomcat dimuat: dimuat (/etc/systemd/system/tomcat.melayani; diaktifkan; Preset Vendor: Diaktifkan) Aktif: Aktif (Berjalan) Sejak Rabu 2021-03-17 10:56:39 IST; 3H 45 menit proses lalu: 481049 execStart =/opt/tomcat/bin/startup.sh (kode = keluar, status = 0/sukses) PID utama: 481056 (java) Tugas: 29 (Batas: 4539) Memori: 264.2m cgroup: /sistem.Iris/Tomcat.Layanan └─481056/usr/lib/jvm/java-1.11.0-OPENJDK-AMD64/bin/java -djava.util.logging.konfigurasi.File> Mar 17 10:56:39 Tecadmin-Ubuntu2004 Systemd [1]: Memulai Tomcat… 17 Mar 10:56:39 Tecadmin-Ubuntu2004 Startup.sh [481049]: Tomcat dimulai. 17 Mar 10:56:39 Tecadmin-Ubuntu2004 Systemd [1]: Memulai Tomcat.
Langkah 7 - Akses Antarmuka Web Tomcat
Server Tomcat default berjalan di port 8080. Karena Anda telah mengkonfigurasi tomcat di sistem Anda, Anda dapat mengakses antarmuka web dari sistem Anda. Anda dapat mengakses antarmuka tomcat dengan memasukkan alamat IP server Anda atau nama domain yang diarahkan ke server itu, diikuti oleh port 8080 di browser Anda:
Mengubah tecadmin.lokal
dengan IP server Anda atau domain atau localhost.
http: // tecadmin.Lokal: 8080/
Anda akan melihat halaman seperti di bawah ini:
Aplikasi Tomcat Manager adalah aplikasi web yang dikemas dengan aplikasi server tomcat. Antarmuka Manajer memberi kami fungsionalitas dasar yang kami butuhkan untuk mengelola aplikasi web kami yang dikerahkan.
Klik Aplikasi Manajer
Halaman Beranda Tombol atau Ketik Langsung /Pengelola
di URL browser server tomcat utama untuk mengaksesnya.
http: // tecadmin.Lokal: 8080/Manajer/
Aplikasi Tomcat Host Manager adalah aplikasi web lain yang dikemas dengan aplikasi server tomcat. Yang digunakan untuk membuat/menghapus host virtual dalam layanan tomcat. Host virtual memungkinkan Anda untuk mendefinisikan beberapa nama host pada satu server.
Klik Manajer tuan rumah
Halaman Beranda Tombol atau Ketik Langsung /Host-Manager
URL di server tomcat utama untuk mengaksesnya.
http: // tecadmin.lokal: 8080/host-manager/
Kesimpulan
Anda memiliki server Tomcat yang sedang berjalan di sistem Ubuntu. Anda mungkin perlu membuat host virtual atau mengkonfigurasi sertifikat SSL di Tomcat.
- « Skrip Python untuk membuat cloudfront tidak validasi
- Menggunakan operator kenaikan (++) dan penurunan (-) »