Cara Install Apache Tomcat 9 di Ubuntu 18.04

Cara Install Apache Tomcat 9 di Ubuntu 18.04

Apache Tomcat adalah aplikasi web server dengan lisensi open source untuk menjalankan Java Servlet, JavaServer Pages, Java Expression Language, dan Java WebSocket.

Install Apache Tomcat

Sebelum install Apache Tomcat, update terlebih dahulu dan install default-jdk.

Membuat group dan user tomcat.

Download Apache Tomcat 9

Mengekstrak file apache-tomcat-*.tar.gz, mengcopy ke folder tomcat, dan mengubah owner dan permissionnya.

Mengecek di mana folder Java-JDK untuk dimasukkan ke dalam konfigurasi tomcat service. Hasilnya berada di /usr/lib/jvm/java-1.11.0-openjdk-amd64.

Membuat file konfigurasi tomcat service.

Isi dari file konfigurasi tomcat service

Reload konfigurasi service, jalankan dan aktifkan tomcat service. Status service harus active (running).

Apache Tomcat service
Apache Tomcat service

Browse http://ip-server:8080 untuk menguji apakah Apache Tomcat sudah berjalan dengan baik.

Apache Tomcat Web Management Interface
Apache Tomcat Web Management Interface

Konfigurasi Tomcat Web Management Interface

Konfigurasi user yang mengakses web management interface.

Masukkan konfigurasi user di bawah ini di antara tag tomcat-users. User ini yang dapat mengakses manager-gui dan admin-gui.

Tomcat users configuration
Tomcat users configuration

Secara default, Tomcat membatasi akses ke Manager dan Host Manager, hanya bisa diakses dari localhost atau 127.0.0.1 saja. Karena Tomcat web management interface diakses secara remote, maka konfigurasi pembatasan akses harus dinonatkifkan atau menuliskan IP Publik dari internet yang kita gunakan untuk mengakses Tomcat web management interface.

File konfigurasi untuk Manager.

File konfigurasi untuk Host Manager.

Beri komentar pada konfigurasi Valve className=”org.apache.catalina.valves.RemoteAddrValve.

Apache Tomcat Manager/Host Manager remote configuration
Apache Tomcat Manager/Host Manager remote configuration

Restart tomcat service.

Browse http://ip-server:8080.

Uji klik menu Server Status, Manager App, dan Host Manager, harus bisa diakses.

Apache Tomcat server status
Apache Tomcat server status
Apache Tomcat manager app
Apache Tomcat manager app
Apache Tomcat host app
Apache Tomcat host app

Menjalankan File JSP

Selanjutnya menguji menjalankan file JSP.

Folder Document Root berada di /opt/tomcat/webapps/ROOT.

Menampilkan tanggal dengan JSP.

Browse http://ip-server:8080/date.jsp

Date JSP
Date JSP

Redirect Port

Secara default, Tomcat web server berjalan di port 8080. Agar Tomcat dapat diakses melalui port 80, kita dapat melakukannya dengan cara menambahkan rules di iptables.

Rules ini akan mem-forward atau me-redirect permintaan akses port 80 ke 8080 (HTTP) dan 443 ke 8443 (HTTPS)

Browse http://ip-server, apakah sudah bisa diakses melalui port 80.

Apache Tomcat via port 80
Apache Tomcat via port 80

Selamat mencoba 🙂

Default image
Musa Amin
I am a Linux System Administrator and also write many tutorials about Linux, Cloud, and Open Source. Hire me via email hai[at]musaamin.web.id.

Leave a Reply