Cara menginstal tomcat 10 di debian 11/10

Cara menginstal tomcat 10 di debian 11/10

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 cara menginstal Apache Tomcat 10 di Debian 11 dan Debian 10 Buster Linux Systems.

Prasyarat

Sistem Debian 10 yang Menjalankan dengan Akses Shell Akun Privileged Sudo.

Anda bisa mendapatkan contoh yang lebih murah dari hosting DigitalOcean.

Langkah 1 - Instal Java

Tomcat 10 Diperlukan JRE 8 atau versi yang lebih tinggi diinstal pada sistem Anda. Jika sistem Anda tidak menginstal JRE, 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.9.1 2020-11-04 Lingkungan Runtime OpenJDK (Build 11.0.9.1+1-post-debian-1deb10u2) OpenJDK 64-Bit Server VM (Build 11.0.9.1+1-post-debian-1deb10u2, mode campuran, berbagi) 

Langkah 2 - Buat Pengguna Tomcat

Adalah baik untuk memiliki akun pengguna khusus untuk menjalankan server tomcat. Untuk membuat pengguna baru dengan nama "Tomcat", yang direkomendasikan 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 di Debian 10

Tim Pengembangan Apache Tomcat merilis versi terbaru Tomcat dari waktu ke waktu. Jadi itu akan menjadi pemeriksaan yang baik 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.27/bin/apache-tomcat-10.0.27.ter.GZ  

Setelah mengunduh file arsip, ekstrak file di bawah Tomcat Home Directory /Opt /Tomcat dengan melompati folder orangtua.

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.

  ..  

Juga, edit konteksnya.XML untuk antarmuka host-manager dan mengomentari bagian yang sama seperti di atas.

sudo nano/opt/tomcat/webapps/host-manager/meta-inf/context.xml 

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 start-up 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  

Itu dia. Anda telah berhasil mengonfigurasi Tomcat 10 di sistem Debian Anda.

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

Selamat, Anda memiliki server Tomcat yang sedang berjalan pada sistem Debian. Anda dapat menggunakan aplikasi berbasis Java menggunakan server Tomcat.

Anda mungkin juga perlu membuat virtualhosts di tomcat atau mengamankan aplikasi tomcat Anda dengan Let's Encrypt SSL Certificate.