Cara menginstal tomcat 10 di ubuntu 20.04

Cara menginstal tomcat 10 di ubuntu 20.04

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.