Cara menginstal apache tomcat 9 di debian 10
- 4385
- 1091
- Daryl Hermiston DVM
Apache Tomcat adalah perangkat lunak server aplikasi web gratis, matang, kuat, dan populer yang digunakan untuk melayani aplikasi berbasis java. Ini adalah implementasi open-source dari Java Servlet, JavaServer Pages (JSP), Java Expression Language dan Java Websocket Technologies, yang dikembangkan oleh Apache Software Foundation (ASF).
Baca juga: Cara Menginstal Apache Tomcat di Ubuntu
Tutorial ini akan memandu Anda melalui proses menginstal dan mengkonfigurasi rilis terbaru Tomcat 9 pada Anda Debian 10 Server Linux.
Sebelum Anda mulai dengan tutorial ini, pastikan Anda memiliki akun pengguna non-root dengan hak istimewa sudo di server Anda. Jika tidak, Anda dapat mengatur satu menggunakan panduan kami tentang cara membuat pengguna sudo baru di Ubuntu/Debian.
Langkah 1: Instal Java di Debian 10
Untuk menginstal rilis terbaru Tomcat 9 pada Anda Debian 10 server, Anda harus memiliki Jawa Diinstal di server sehingga Anda dapat menjalankan kode aplikasi web Java.
Pertama, perbarui indeks paket perangkat lunak sistem menggunakan perintah APT seperti yang ditunjukkan.
$ sudo pembaruan aptPerbarui yang tepat Debian 10
Lalu instal Java Development Kit Paket Menggunakan Perintah APT.
$ sudo apt menginstal default-jdkInstal Java di Debian 10
Sekali Jawa Instalasi selesai, periksa versi Jawa diinstal pada sistem menggunakan perintah berikut.
$ java -versionPeriksa versi java di debian 10
Langkah 2: Instal Tomcat di Debian 10
Untuk tujuan keamanan, Tomcat harus diinstal dan dieksekusi oleh pengguna yang tidak mampu (i.e. bukan akar). Kami akan membuat yang baru kucing jantan grup dan pengguna untuk menjalankan Kucing jantan layanan di bawah /opt/tomcat Direktori (instalasi Tomcat).
$ sudo mkdir /opt /tomcat $ sudo groupadd tomcat $ sudo useradd -s /bin /false -g tomcat -d /opt /tomcat tomcatBuat Pengguna Tomcat
Setelah kami menyiapkan kucing jantan Pengguna, sekarang unduh versi terbaru Tomcat 9 (Saya.e 9.0.30) dari halaman unduhan Tomcat 9 atau gunakan alat baris perintah curl berikut untuk mengunduh tarball dan mengekstrak arsip ke /opt/tomcat direktori.
$ curl -o http: // www -eu.Apache.org/dist/tomcat/tomcat-9/v9.0.30/bin/apache-tomcat-9.0.30.ter.GZ $ sudo tar xzvf Apache-tomcat-9*tar.GZ -C /opt /tomcat -strip -components = 1Unduh Tomcat di Debian 10
Selanjutnya, tetapkan izin ke kucing jantan Pengguna memiliki akses ke instalasi Tomcat /opt/tomcat direktori.
$ cd/opt/tomcat $ sudo chgrp -r tomcat/opt/tomcat $ sudo chmod -r g+r conf $ sudo chmod g+x conf $ sudo chown -r tomcat webapps/work/temp/logs/Atur izin ke pengguna Tomcat
Langkah 3: Buat File Layanan Systemd Tomcat
Kami akan membuat yang baru Systemd file layanan untuk mengelola dan menjalankan Kucing jantan Sebagai layanan di bawah Systemd. Untuk membuat file layanan, Anda harus tahu di mana Jawa diinstal, seperti ini disebut sebagai Java_home
Menggunakan perintah berikut.
$ sudo pembaruan-java-alternatif -lTemukan Instalasi Rumah Java
Dari output di atas, kami Java_home
adalah:
/usr/lib/jvm/java-1.11.0-OPENJDK-AMD64
Begitu kita tahu kita Java_home
, Kami dapat membuat Systemd file layanan dipanggil kucing jantan.melayani
dalam /etc/systemd/system direktori dengan menjalankan.
$ sudo nano/etc/systemd/system/tomcat.melayani
Tempel konten berikut ke dalam Anda kucing jantan.melayani
mengajukan.
[Unit] Deskripsi = Wadah Aplikasi Web Apache Tomcat Setelah = Jaringan.Target [Layanan] type = Forking Environment = java_home =/usr/lib/jvm/java-1.11.0-OPENJDK-AMD64 Lingkungan = catalina_pid =/opt/tomcat/temp/tomcat.Lingkungan PID = CATALINA_HOME =/OPT/TOMCAT EVERVING = CATALINA_BASE =/OPT/TOMCAT EVERVING = "catalina_opts = -xms512m -xmx1024m -server -xx:+useparallelgc" lingkungan = "java_opts = -djava.Awt.headless = true -djava.keamanan.EGD = file:/dev/./urandom "execStart =/opt/tomcat/bin/startup.SH execstop =/opt/tomcat/bin/shutdown.sh user = tomcat group = tomcat uMask = 0007 restartsec = 10 restart = selalu [install] wantedby = multi-pengguna.target
Selanjutnya, muat ulang Systemd untuk menerapkan perubahan baru, sehingga ia tahu tentang kami kucing jantan.melayani
mengajukan.
$ sudo systemctl daemon-reload
Akhirnya, Anda dapat memulai dan memverifikasi status Kucing jantan layanan dengan menjalankan perintah berikut.
$ sudo systemctl mulai tomcat $ status systemctl tomcat $ systemctl aktifkan tomcatVerifikasi status Tomcat
Langkah 4: Aktifkan Login untuk Manajer Tomcat dan Manajer Tuan Rumah
Untuk mengakses Manajer-Gui Dan admin-gui aplikasi web yang disertakan Kucing jantan, kita harus mengaktifkan login ke kita Kucing jantan server dengan mengedit Tomcat-Users.xml file seperti yang ditunjukkan.
$ sudo nano/opt/tomcat/conf/tomcat-users.xml
Tambahkan konfigurasi berikut di dalam tag, dengan nama pengguna dan kata sandi yang benar seperti yang ditunjukkan.
Aktifkan Login Aplikasi Web Tomcat
Konfigurasi di atas menyiratkan bahwa menambahkan admin-gui Dan Manajer-Gui Peran untuk pengguna bernama "admin”Dengan kata sandi“tecmint123".
Langkah 5: Aktifkan Login Jarak Jauh ke Manajer Tomcat dan Manajer Host
Untuk alasan keamanan, akses ke Manajer Tomcat Dan Manajer tuan rumah Aplikasi dikunci ke localhost (server tempat ia digunakan), secara default.
Namun, Anda dapat mengaktifkan akses jarak jauh dari alamat IP tertentu atau host atau jaringan apa pun Manajer Tomcat Dan Manajer tuan rumah aplikasi seperti yang dijelaskan di bawah ini.
Untuk Manajer Tomcat Aplikasi, ketik:
$ sudo nano/opt/tomcat/webapps/manager/meta-inf/context.xml
Untuk Manajer tuan rumah Aplikasi, ketik:
$ sudo nano/opt/tomcat/webapps/host-manager/meta-inf/context.xml
Di dalam, komentar keluar dari pembatasan alamat IP untuk memungkinkan akses dari jaringan apa pun.
Konfigurasikan login Remote Tomcat
Atau, aktifkan akses jarak jauh dari alamat IP Anda sendiri 192.168.0.103 atau dari jaringan (192.168.0.0) dengan menambahkan alamat IP ke daftar.
Izinkan = "127 \.\ d+\.\ d+\.\ d+| :: 1 | 0: 0: 0: 0: 0: 0: 0: 1 | 192.168.0.103 " />-> izin =" 127 \.\ d+\.\ d+\.\ d+| :: 1 | 0: 0: 0: 0: 0: 0: 0: 1 | 192.168.0.*" />->
Simpan file, dan restart layanan tomcat agar perubahan kami tetap berlaku.
$ sudo systemct restart tomcat
Langkah 6: Akses antarmuka web Tomcat
Untuk mengakses a Kucing jantan Antarmuka web dari browser apa pun, Anda harus membuka 8080 port untuk memungkinkan lalu lintas ke layanan tomcat di firewall dengan mengetik.
$ sudo ufw memungkinkan 8080
Sekarang akses Kucing jantan Antarmuka Manajemen Web dengan pergi ke nama domain server Anda atau alamat IP diikuti oleh port 8080 di browser Anda.
http: // server_domain_or_ip: 8080Tomcat Berlari di Debian
Mari kita akses Aplikasi Manajer Di URL di bawah ini, Anda harus memasukkan kredensial akun.
http: // server_domain_or_ip: 8080/manager/htmlTomcat Web Application Manager
Mari kita akses Manajer tuan rumah Di URL di bawah ini, Anda harus memasukkan kredensial akun.
http: // server_domain_or_ip: 8080/host-manager/html/Tomcat Virtual Host Manager
Itu saja! Instalasi Tomcat Anda selesai, sekarang Anda dapat menggunakan dan menjalankan aplikasi web Java. Jika Anda memiliki pertanyaan atau pemikiran untuk dibagikan, hubungi kami melalui formulir komentar di bawah ini.
- « Cara menggunakan Vault Ansible di Playbooks untuk Melindungi Data Sensitif - Bagian 10
- Cara menjalankan perangkat lunak windows di linux dengan crossover 19 »