GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal Apache Tomcat 10 di Ubuntu 21

Apache Tomcat adalah servlet Java open-source dan wadah Java Server Page. Pengembang membangun dan menyebarkan aplikasi berbasis java dinamis menggunakan Apache Tomcat. Servlet Java adalah program java kecil yang mendefinisikan bagaimana server menangani permintaan dan tanggapan. Pengembang menulis servlet sementara Tomcat menangani semua backend dan perutean. Karena merupakan alat sumber terbuka, Apache Tomcat disumbangkan oleh pengembang di seluruh dunia.

Apache Tomcat adalah open-source Java HTTP web server yang dikembangkan oleh Apache Software Foundation. Tomcat membantu menyebarkan Java Servlet dan JavaServer Pages dan menyajikannya seperti server web HTTP.

Dalam panduan ini kita akan menginstal Apache Tomcat 10 di Ubuntu 21.

Instal sistem linux JDK Ubuntu.

apt update
apt install default-jdk

Periksa versi java dengan perintah berikut:

java -version

Unduh arsip Apache Tomcat.

apt install wget
wget https://downloads.apache.org/tomcat/tomcat-10/v10.0.12/bin/apache-tomcat-10.0.12.tar.gz

Ekstrak file tar.

tar -xvzf apache-tomcat-10.0.12.tar.gz

Pindahkan file hasil ekstrak ke direktori /usr/share.

mv apache-tomcat-10.0.12/ /usr/share/apache-tomcat

Buat user apache tomcat karena kita akan menggunakan user ini. Berikan juga izin kepada pengguna Tomcat.

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

Izinkan akses ke Apache Tomcat UI dari IP Anda.

nano /usr/share/apache-tomcat/webapps/manager/META-INF/context.xml

Tambahkan IP Anda di file ini.

Lakukan hal yang sama dengan file berikut:

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

Simpan dan keluar dari kedua file setelah menambahkan IP.

Sekarang akses aman ke UI admin. Edit file berikut:

nano /usr/share/apache-tomcat/conf/tomcat-users.xml

Tambahkan baris berikut sebelum konteks :

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

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

simpan dan keluar dari file.

Buat unit systemd untuk Tomcat untuk memulai / menghentikan dan memulai kembali layanan.

nano /etc/systemd/system/tomcat.service

Rekatkan baris berikut:

[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

Simpan dan Keluar.

Muat ulang daemon sistem dan mulai Layanan Tomcat.

systemctl daemon-reload
systemctl restart tomcat
systemctl enable tomcat
systemctl status tomcat
ufw allow 8080

Sekarang buka browser web Anda dan ketik https://yourIP:8080. Anda akan melihat halaman Tomcat default. Anda dapat menggunakannya sesuai kebutuhan Anda.


Ubuntu
  1. Cara Menginstal Tomcat di Ubuntu 18.04

  2. Cara menginstal Tomcat 8 di ubuntu 14.04

  3. Cara Menginstal Tomcat di Ubuntu 18.04

  1. Cara Menginstal Apache di Ubuntu 18.04

  2. Cara Menginstal Apache Tomcat 9 di Ubuntu 18.04

  3. Bagaimana cara menginstal Apache di Ubuntu?

  1. Cara menginstal Apache di Ubuntu 20.04

  2. Cara Menginstal Tomcat 8.5 di Ubuntu 18.04

  3. Cara Menginstal Apache Tomcat 10 Di Ubuntu 20.04 / Ubuntu 18.04