Cara Mengatur Proksi Terbalik Apache Tomcat

Cara Mengatur Proksi Terbalik Apache Tomcat

Ada beberapa opsi saat menyiapkan proxy untuk server Apache Tomcat. Tutorial ini menunjukkan kepada Anda cara mengatur proxy terbalik untuk Apache Tomcat menggunakan server web HTTP Apache.

Langkah 1: Instal Apache Tomcat

Langkah pertama adalah menginstal server Apache Tomcat. Dalam panduan ini, kita akan menggunakan Apache Tomcat 10.

Perbarui sistem Anda

Mulailah dengan memperbarui sistem Anda:

sudo apt update
sudo apt upgrade

Instal Java JDK

Sebelum menginstal Apache Tomcat, kita perlu memastikan bahwa kita telah menginstal versi Java yang berfungsi.

Gunakan perintah di bawah ini untuk menginstal openjdk 11.

sudo apt install openjdk-11-jdk

Setelah instalasi selesai, buka terminal dan periksa versi JDK sebagai:

$ java --version
openjdk 11.0.11 2021-04-20
OpenJDK Runtime Environment (build 11.0.11+9-Ubuntu-0ubuntu2.20.04)
OpenJDK 64-Bit Server VM (build 11.0.11+9-Ubuntu-0ubuntu2.20.04, mixed cara, sharing)

Jika Anda mendapatkan error “perintah tidak ditemukan”, pastikan instalasi berhasil.

Instal Apache Tomcat

Langkah selanjutnya adalah mengdownload dan menginstal Apache Tomcat. Buka terminal Anda dan masukkan perintah:

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

Perintah di atas akan mengdownload paket Tomcat 10.

Selanjutnya, unzip paket sebagai:

tar xvf apache-tomcat-10.0.12.tar.gz

Mulai service Apache Tomcat

Arahkan ke direktori/bin yang diekstraksi:

cd apache-tomcat-10.0.12/bin/

Mulai service kucing jantan:

sudo./startup.sh

Langkah 2: Instal Apache HTTPD

Langkah selanjutnya adalah menginstal server Apache HTTPD. Gunakan perintah apt sebagai:

sudo apt-get install apache2 -y

Mulai service HTTPD

Setelah selesai, mulai service httpd:

sudo service apache2 start

Langkah 3: Aktifkan modul mod_proxy

Setelah semua server aktif dan berjalan, sekarang kita dapat mengonfigurasi proxy terbalik untuk server Tomcat.

Mulailah dengan mengaktifkan modul mod_proxy untuk Apache HTTPD:

sudo a2enmod proxy

Langkah 4: Konfigurasikan Apache Virtual Host

Langkah selanjutnya adalah mengkonfigurasi perutean host virtual untuk server httpd. Melakukan hal ini memungkinkan kami untuk meneruskan permintaan ke tujuan yang diinginkan.

sudo vim /etc/apache2/sites-enabled/000-default.conf

Masukkan entri host virtual sebagai:

<VirtualHost *:80>
        ProxyRequests Off
        ProxyPass /webapps http://localhost:8080/
        ProxyPassReverse /webapps http://localhost:8080/

        <Location "/webapps">
          Order allow,deny
          Allow from all
        </location>
</VirtualHost>

Simpan dan tutup file.

Terakhir, restart server Apache sebagai:

sudo service apache2 restart

Anda dapat menguji proxy dengan menavigasi ke http://localhost/webapps

Kesimpulan

Panduan ini menunjukkan kepada Anda cara mengatur proxy terbalik untuk Apache Tomcat menggunakan server Apache HTTPD.

Related Posts