Cara Install Apache Tomcat 10 di Ubuntu 20.04|18.04

install tomcat 10 1

Cara Install Apache Tomcat 10 di ubuntu 20.04|18.04 – Tujuan dari panduan ini adalah untuk membantu menginstal dan mengkonfigurasi Apache Tomcat 10.x di Ubuntu 20.04|18.04 server Linux. Apache Tomcat adalah implementasi open source dari Java Servlet, JavaServer Pages, Java Expression Language dan teknologi Java WebSocket. Tomcat adalah alat platform-independen dan berjalan di mana Java diinstal.

Anda memerlukan akses ke shell Ubuntu sebagai pengguna dengan izin sudo. Kami akan melakukan instalasi Java sebelum mengunduh Apache Tomcat 10 di Ubuntu 20.04/18.04. Tanpa banyak teori, mari kita lanjutkan untuk menginstal dan mengkonfigurasi Java Development Kit / OpenJDK di Ubuntu

Cara Install Apache Tomcat 10 di 20.04|18.04

Berikut untuk langkah-langkah Install Apache Tomcat 10 di 20.04|18.04 :

Instal Java Ubuntu 20.04/18.04

Untuk panduan ini, kami akan menginstal sistem Oracle Java JDK Ubuntu Linux. Anda dapat melakukan instalasi dari repositori PPA seperti ppa:webupd8team/java atau menginstal edisi OpenJDK.

sudo apt update sudo apt install default-jdk

Tekan tombol y di keyboard Anda untuk melanjutkan instalasi:

0 upgraded, 95 newly installed, 0 to remove and 146 not upgraded. Need to get 303 MB of archives. After this operation, 837 MB of additional disk space will be used. Do you want to continue? [Y/n] y

Konfirmasi instalasi dengan memeriksa versi Java:

$ java --version

Install Apache Tomcat 10 on Ubuntu 20.04/18.04

Sekarang kita telah menginstal Java Open JDK, kita harus siap untuk memulai instalasi Apache Tomcat di Ubuntu 20.04/18.04. Proses instalasinya seperti di bawah ini:

Unduh arsip Apache Tomcat

sudo apt install wget wget https://downloads.apache.org/tomcat/tomcat-10/v10.0.6/bin/apache-tomcat-10.0.6.tar.gz

Ekstrak arsip tar dan instal Tomcat

tar xvf apache-tomcat-10.0.6.tar.gz

Pindahkan file yang diekstrak ke /usr

sudo mv apache-tomcat-10.0.6 /usr/share/apache-tomcat

Buat user Apache Tomcat :

sudo useradd -M -d /usr/share/apache-tomcat tomcat 
sudo chown -R tomcat /usr/share/apache-tomcat

Konfigurasi Apache Tomcat 10 di Ubuntu 20.04/18.04

Izinkan akses ke Apache Tomcat UI dari jaringan/Ip tepercaya:

edit file:

sudo vim /usr/share/apache-tomcat/webapps/manager/META-INF/context.xml 
sudo vim /usr/share/apache-tomcat/webapps/host-manager/META-INF/context.xml

Ubah izinkan baris untuk menambahkan IP dari mana Anda ingin mengakses antarmuka UI.

allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1|192.168.1.20" />

Atau komentari batasan alamat IP untuk mengizinkan koneksi dari mana saja:

<!--<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />-->

Amankan akses ke dashboard Admin

sudo vim /usr/share/apache-tomcat/conf/tomcat-users.xml

TTambahkan konten berikut sebelum </tomcat-users>

<!-- manager section user role --> <role rolename="manager-gui" /> <user username="manager" password="StronPassw0rd123" roles="manager-gui" /> <!-- admin section user role --> <role rolename="admin-gui" /> <user username="admin" password="StronPassw0rd123" roles="manager-gui,admin-gui" />

Konfigurasi Layanan Systemd

Buat file unit Systemd untuk Tomcat 10:

sudo vim /etc/systemd/system/tomcat.service

Kemudian rekatkan konten di bawah ini ke dalam file:

[Unit]
Description=Tomcat
After=syslog.target network.target

[Service]
Type=forking

User=tomcat
Group=tomcat

Environment=JAVA_HOME=/usr/lib/jvm/default-java
Environment='JAVA_OPTS=-Djava.awt.headless=true'

Environment=CATALINA_HOME=/usr/share/apache-tomcat
Environment=CATALINA_BASE=/usr/share/apache-tomcat
Environment=CATALINA_PID=/usr/share/apache-tomcat/temp/tomcat.pid

ExecStart=/usr/share/apache-tomcat/bin/catalina.sh start
ExecStop=/usr/share/apache-tomcat/bin/catalina.sh stop

[Install]
WantedBy=multi-user.target

Muat ulang daemon systemd:

sudo systemctl daemon-reload

Jalankan perintah di bawah ini untuk memulai layanan Tomcat:

sudo systemctl restart tomcat

Aktifkan Tomcat untuk memulai saat boot sistem:

sudo systemctl enable tomcat

Jika awal berhasil, Anda akan melihat port 8080 pada sistem Anda sedang digunakan oleh proses Java.

$ sudo ss -tunelp | grep 8080
tcp LISTEN 0 100 *:8080 *:* users:(("java",pid=15131,fd=49)) ino:9110112 sk:18 v6only:0 <->

Coba akses port 8080 di browser web Anda menggunakan alamat IP server atau nama hostnya:

Konsol Aplikasi Manajer dapat diakses melalui tautan atau http://[server_domain_or_IP]:8080/manager/html

install tomcat 10 1

Leave a Reply

Your email address will not be published. Required fields are marked *