Tomcat, atau sering disebut sebagai Apache Tomcat adalah salah satu aplikasi terpopuler yang didesain untuk mengeksekusi Java dan rendering web server menggunakan bahasa pemrograman Java. Aplikasi ini tersedia gratis dan open source yang dirilis oleh Apache Software Foundation. Tak heran, Apache menjadi favorit banyak developer. Karena itulah mengapa di tutorial, kami akan memberitahu Anda bagaimana cara instal Apache Tomcat di Ubuntu.
Tomcat menghasilkan file JSP atau halaman web yang di buat di server ,mirip dengan file PHP dan ASP menggunakan kode Java. Selanjutnya akan mengkompilasi file .class oleh server, sebelum dieksekusi oleh Java Virtual Machine. Sampai hari ini, Tomcat adalah salah satu web server yang paling banyak digunakan.
Keuntungan Menggunakan Apache Tomcat
Sebuah aplikasi webs server bisa sangat populer tentu bukan tanpa alasan. Begitu juga dengan Apache Tomcat. Tomcat sangat populer karena berbagai keuntungan yang ditawarkannya. Berikut ini adalah keuntungan menggunakan Tomcat yang harus Anda ketahui:
- Tomcat sangat cepat dan mudah untuk di jalankan di aplikasi Ubuntu Anda. Aplikasi ini sangggup melakukan pemrosesan dengan cepat dan meningkatkan efisiensi kinerja hingga 2 lipat.
- Keuntungan kedua menggunakan Tomcat adalah, karena Tomcat mempunyai fitur yang sangat lengkap, seperti opsi built in customization yang memungkinkan pengguna untuk bekerja lebih fleskibel.
- Tomcat adalah aplikasi open source gratis. Ia menawarkan kemampuankustomisasi yang luas via aksesbilitas terhadap kode.
- Keamanan ekstra menjadi daya tarik Tomcat selanjutnya.
- Web server yang stabil. Bahkan meskipun Anda mengalami masalah, hal ini tak akan memberikan pengaruh yang signifikan pada kinerja website Anda.
Baca Juga: Kelebihan dan Kekurangan Apache
Cara Instal Apache Tomcat di Ubuntu
Sobat Unlimited, artikel ini akan memandu bagaimana cara instal Apache Tomcat di Ubuntu, dan bagaimana langkah konfigurasinya. Anda dapat mengaplikasikan cara ini pada berbagai versi Ubuntu yang lebih lama.
Sebelum Anda mulai langkah instal Tomcat di Ubuntu, Anda harus menyiapkan akses non root user dengan sudo priviledge di server Anda. Anda dapat mengakses server menggunakan SSH.
Langkah 1: Menginstal Java
Sebelum Anda mulai menginstal Ubuntu, yang terlebih dulu Anda lakukan adalah mengistal Java untuk mengeksekusi Java web application code.Opn JDK adlaah program default Java yang ada di Ubuntu. Cara instal Java sendiri cukup mudah dan cepat. Anda hanya perlu mengikui langkah berikut ini:
sudo apt update
Setelah itu, Instal OpenJDK dengan menjalankan perintah sebagai berikut:
sudo apt install default-jdk
Dan sekarang, setalah JDK terinstal di sistem Anda, selanjutnya Anda bisa membuat user Tomcat menggunakan dengan mengikuti langkah selanjutnya.
Langkah 2: Membuat Tomcat User
Demi keamanan, Anda tak boleh menggunakan Tomcat tanpa membuat user unik. Hal ini akan membuat pemasangan Tomcat di Ubuntu menjadi lebih mudah. Anda bisa membuat user Tomcat dengan cara menjalankan perintah sebagai berikut:
sudo groupadd tomcat
langkah selanjutnya adalah membuat user Tomcat yang baru. Buat user member grup Tomcat dengan home directory opt/tomcat untuk menjalankan layanan Tomcat:
sudo useradd –s /bin/false –g tomcat d /opt/tomcat tomcat
Langkah 3: Instal Tomcat di Ubuntu
Cara terbaik untuk menginstal tomcat di Ubuntu adalah mendownload versi terakhir rilisan dari Tomcat download page dan mengkofigurasikannya secara manual. Jika versi terakhir 9.0.17 belum tersedia, Anda bisa menggunakan versi stabil yang terakhir. Anda bisa melakukannya dengan cara menyalin link file tar.gz di Binary Distribution.
Sekarang, ganti ke direktori /tmp di server Anda untuk mendownload item tersebut, yang mana Anda tak membutuhkannya lagi setelah mengekstrak konten Tomcat:
cd /tmp
Untuk mengunduh dari tautan yang disalin dari website Tomcat, Anda bisa menggunakan perintah sebagai berikut:
curl -0 https://www-us.apache.org/dist/tomcat/tomcat-9/v9.0.17/bin/apache-tomcat-9.0.17.tar.gz
Langkah 4: Update permission
Setelah selesai menginstal Tomcat di Ubuntu, sekarang saatnya Anda untuk mengatur pengguna Tomcat agar memiliki akses penuh ke Tomcat. User perlu akses masuk ke direktori. Ikuti langkah-langkah di bawah:
sudo mkdir /opt/tomcat
cd /opt/tomcat
sudo tar xzvf /tmp/apache-tomcat-9.0.*tar.gz –C /opt/tomcat –strip-components=1
Sekarang Anda dapat memberikan grup Tomcat atas seluruh direktori instalasi dengan perintah chgrp:
sudo chgrp –R tomcat /opt/tomcat
Selanjutnya, Anda dapat menambahkan akses pengguna Tomcat ke conf directory untuk melihat konten dan menjalankan akses ke direktori itu sendiri:
sudo chmod –R g+r conf
sudo chmod g+x conf
Selanjutnya, Anda bisa menjadikan pengguna Tomcat memiliki akses aplikasi web direktori, temp, dan log:
sudo chown –R tomcat webapps/ work/ temp/ logs/
Langkah 5: Membuat system Unit File
Selanjutnya, Anda perlu membuat file untuk menjalankan Tomcat sebagai layanan. Silakan buka editor teks Anda dan buat nama file tomcat.service di / etc /system / system /:
sudo nano /etc/system/system/tomcat.service
Selanjutnya, salin dan tempel konfigurasi berikut ini:
[Unit]
Description=Apache Tomcat Web Application Container
After=network[Service]
Type=forkingEnvironment=JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64/jre
Environment=CATALINA_PID=opt/tomcat/temp/tomcat.pid
Environment=CATALINA_Home=/opt/tomcat
Environment=CATALINA_BASE=/opt/tomcat
Environment=’CATALINA_OPTS=-Xms512M –Xmx1024M –server –XX:+UserParallelGC’
Environment=’JAVA_OPTS.awt.headless=true –Djava.security.egd=file:dev/v/urandom’ExecStart=/opt/tomcat/bin/startup.sh
ExecStop=/opt/tomcat/bin/shutdown.shUser=tomcat
Group=tomcat
UMask=0007
RestartSec=10
Restart=always[Install]
WantedBy=multi-user.target
Simpan dan tutup file tersebut setelah memasukkan command diatas.
Selanjutnya, buatlah notifikasi pada sistem bahwa Anda telah membuat file baru dengan mengluarkan perintah sebagai berikut:
sudo systemct1 daemon-reload
Perintah dibawah ini akan memberikan Anda akses untuk mengeksekusi layanan Tomcat:
cd /opt/tomcat/bin
sudo .startup.sh.run
Langkah 6: Menyesuainan firewall
Sangat penting untuk menyeuaikan firewall sehingga request sampai ke layanan. Tomcat menggunakan port 8080 untuk menerima permintaan konvensional. Izinkan traffic ke port tersebut dengan menggunakan UFW:
sudo ufw allow 8080
Ikuti perintah dibawah ini untuk mengakses halaman splash dengan mengunjungi domain atau alamat IP Anda dan diikuti oleh 8080 di web browser – http: // IP:8080
Langkah 7: Konfigurasi Tomcat Web Management Interface
Silakan ikuti perintah dibawah ini untuk menambahkan loggin ke akun pengguna Tomcat Anda dan edit file tomcat-users.xml:
sudo nano /opt/tomcat/conf/tomcat-users.xml
Sekarang tetapkan user yang berhak mengakses file dan menambahkan username serta password:
tomcat-users.xml – Admin User
<tomcat-users . . .>
<tomcat users . . .>
<user username=”admin” password=”password” roles=”manager-gui,admin-guy”/>
</tomcat-users>
Untuk Manager app, silakan masukkan perintah
sudo nano /opt/tomcat/webapps/manager/META-INF/context.xml
Untuk Host Manager app silakan tulis:
sudo nano/opt/tomcat/webapps/host-manager/META-INF/context.xml
Untuk merestart Tomcat service dan melihat hasilnya, silakan masukkan perintah sebagai berikut:
sudo systemct1 restart tomcat
Langkah 8: Akses online
Kini, setelah Anda mempunyai user Tomcat, Anda dapat mengakses tampilan manajemen web di browser. Sekali lagi, Anda dapat mengaksesnya dengan memberikan nama domain atau alamat server Anda diikuti oleh port 8080 di browser Anda. http:server_domain_or_IP:8080
Kemudian cek Manager App yang dapat diakses via http://server_domain-or_IP:8080/manager/html.
Pastikan bahwa Anda telah memasukkan kredensial akun ke file tomcat-users.xml
Anda dapat menggunakan web application manager untuk mengatur aplikasi Java. Anda dapat memulai, menghentikan, reload, deploy, dan undeploy menggunakan aplikasi ini. Dan terakhir, ia dapat menyediakan data tentang server Anda di bagian halaman yang paling bawah.
Sekarang, silakan cek Host Manager yang dapat diakses via http://server_domain_or_IP:8080/host-manager/html/
Dari halaman Virtual Host Manager, Anda juga dapat menambah virtual host yang baru dengan mengikuti panduan dari aplikasi.
Kesimpulan
Demikian artikel cara instal Apache Tomcat di Ubuntu. Dengan dukungan komunitas yang besar, Apache Tomcat menjadi salah satu web server yang direkomendasikan, termasuk oleh Unlimited.ID.