Cara Mengkonfigurasi Apache Tomcat di Linux

Apache Tomcat, atau hanya Tomcat, adalah server web sumber terbuka dan gratis yang dikembangkan oleh Apache Software Foundation untuk mengimplementasikan Java Servlet, JavaServer Pages, Java Expression Language, dan teknologi soket web. Ini menyediakan server http ‘Jawa murni’.

Apache Tomcat menyediakan konektor HTTP default pada port 8080, memungkinkan Anda untuk menggunakannya sebagai server web seperti Apache untuk aplikasi Java Anda.

Artikel ini akan menunjukkan kepada Anda cara mengatur sepenuhnya server Apache Tomcat di engine Linux Anda.

CATATAN : Saya menguji instruksi dan metode instalasi pada server Ubuntu 20.04 dan Debian 10.7.

Persyaratan

Agar Anda dapat mengikuti proses instalasi yang disediakan dalam panduan ini, Anda akan memerlukan:

  1. Server Linux yang diperbarui sepenuhnya
  2. Sudo atau izin root

Menginstal Apache Tomcat

Mari kita mulai dengan menginstal Tomcat di server kita.

Menginstal Java JDK

Sebelum menginstal Apache Tomcat, kita perlu memastikan versi Java yang berfungsi diinstal di server kita.

Dalam contoh kami, kami akan menggunakan Amazon Corretto JDK.

Mulailah dengan memperbarui sistem Anda dan instal Java-common, wget, dan curl sebagai:

sudo apt-get update
sudo apt-get install java-common curl wget  -y

Selanjutnya, luncurkan browser Anda dan navigasikan ke halaman downloadan Amazon Corretto seperti yang disediakan dalam sumber daya di bawah ini:

https://docs.aws.amazon.com/corretto/latest/corretto-11-ug/downloads-list.html

Temukan paket untuk sistem Linux Anda dan copy tautan downloadan.

Setelah Anda menyalin tautan downloadan, buka terminal dan masukkan perintah di bawah ini:

wget https://corretto.aws/downloads/latest/amazon-corretto-11-x64-linux-jdk.deb

Perintah di atas akan mengdownload Corretto JDK ke sistem Anda untuk instalasi.

Setelah downloadan selesai, masukkan perintah di bawah ini untuk menginstal paket JDK.

sudo dpkg -i amazon-corretto-11-x64-linux-jdk.deb

Perintah di atas akan menggunakan paket Debian yang didownload untuk menginstal JDK.

Untuk memverifikasi instalasi selesai dan Anda telah menginstal JDK, masukkan perintah:

java --version

Menjalankan perintah ini harus mencetak Versi Java dan vendor JDK. Di bawah ini adalah contoh keluaran:

openjdk 11.0.12 2021-07-20 LTS
OpenJDK Runtime Environment Corretto-11.0.12.7.1 (build 11.0.12+7-LTS)
OpenJDK 64-Bit Server VM Corretto-11.0.12.7.1 (build 11.0.12+7-LTS, mixed cara)

Menyiapkan Pengguna Tomcat

Untuk alasan keamanan, yang terbaik adalah memiliki akun user untuk menjalankan service Apache Tomcat. Hindari menggunakan user root untuk menjalankan server Tomcat.

Mari kita mulai dengan membuat user Tomcat dengan direktori home default dan shell yang disetel ke false.

sudo useradd -m -U -d /home/tomcat -s $(which false) tomcat

Untuk memverifikasi keberadaan user Tomcat dengan informasi yang benar, cat file /etc/passwd sebagai:

cat /etc/passwd | grep tomcat

Di bawah ini adalah contoh keluaran:

tomcat:x:1001:1001::/home/tomcat:/usr/bin/false

Instal Tomcat 10

Langkah selanjutnya adalah menginstal biner Tomcat di sistem kita. Saat menulis tutorial ini, Apache Tomcat 10 tidak tersedia di repositori resmi untuk distribusi Linux utama.

Luncurkan browser Anda dan navigasikan ke halaman Download Apache Tomcat 10.

Pilih tar atau arsip zip dan copy tautan downloadan.

Buka terminal dan arahkan ke direktori home user Tomcat yang kita buat pada langkah sebelumnya.

cd /home/tomcat

Selanjutnya, gunakan wget atau curl untuk mengdownload arsip Tomcat sebagai:

sudo wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.0.10/bin/apache-tomcat-10.0.10.tar.gz

Langkah terakhir adalah membuka arsip file dan menyimpannya di direktori home Tomcat. Anda dapat menggunakan perintah:

sudo tar xvf apache-tomcat-10.0.10.tar.gz -C. --strip-components=1

Langkah selanjutnya adalah menggunakan perintah chown untuk mengatur izin yang benar untuk file apache Tomcat.

sudo chown -R tomcat: Tomcat.
sudo chmod -R u+x./bin/

Cara Mengkonfigurasi Pengguna Apache Tomcat Di Linux

Untuk mengkonfigurasi user Apache Tomcat, kita perlu mengedit file tomcat-users.xml di direktori conf.

Edit file dan tambahkan detail user seperti yang ditunjukkan pada contoh di bawah ini:

sudo vim /home/tomcat/conf/tomcat-users.xml

Tambahkan baris sebagai

<role rolename="manager-gui" />
<user username="tomcat" password="" roles="manager-gui" />
<role rolename="admin-gui" />
<user username="admin" password=""
roles="manager-gui,admin-gui"/>
</tomcat-users>

Pada contoh konfigurasi di atas, nama user Tomcat hanya dapat mengakses pengelola Tomcat, sedangkan nama user admin dapat mengakses interface pengelola dan admin.

Pastikan untuk menambahkan konfigurasi nama user yang ditunjukkan di atas di antara blok berikut

<tomcat-users>
</tomcat-users>

Terakhir, simpan file dan tutup editor.

Untuk menjalankan server Apache Tomcat, masukkan perintah:

sudo /home/tomcat/bin/startup.sh

Cara Mengakses Tomcat

Setelah Anda memulai server Tomcat, itu akan berjalan pada port 8080 secara default, dan Anda dapat mengakses interface dengan menavigasi ke http://127.0.0.1:8080

Jika server Tomcat sedang berjalan, Anda akan melihat halaman default Tomcat:

Jika Anda ingin mempelajari berbagai cara untuk memulai dan menghentikan service Apache Tomcat, pertimbangkan tutorial kami tentang topik tersebut.

Kesimpulan

Tutorial ini menunjukkan kepada Anda cara menginstal dan mengkonfigurasi server Apache Tomcat di Linux. Lihat tutorial Tomcat kami yang lain untuk mempelajari lebih lanjut tentang mengamankan dan mengelola server Tomcat Anda.

Related Posts