Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal dan mengkonfigurasi Apache Tomcat di Debian 9 Stretch. Bagi Anda yang belum tahu, Apache Tomcat adalah server web open-source dan servlet container yang dikembangkan oleh Apache Software Foundation. Ini mengimplementasikan Java Servlet, JavaServer Pages (JSP), Java Unified Expression Language, dan spesifikasi Java WebSocket dari Sun Microsystems dan menyediakan lingkungan server web untuk menjalankan kode Java.
Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo
' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda langkah demi langkah instalasi Apache Tomcat 8 pada server Debian 9 (Stretch).
Instal Tomcat di Debian 9 Stretch
Langkah 1. Sebelum menginstal perangkat lunak apa pun, penting untuk memastikan sistem Anda mutakhir dengan menjalankan apt-get
berikut perintah di terminal:
apt-get update apt-get upgrade
Langkah 2. Menginstal Java (JRE atau JDK).
Tambahkan repositori Java PPA webupd8team di sistem Debian Anda. Setelah itu Anda akan dapat menginstal JRE terbaru:
echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee /etc/apt/sources.list.d/webupd8team-java.list echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886
Kemudian, Anda perlu memperbarui sistem sepenuhnya dengan perintah berikut dan menginstalnya:
apt-get update apt-get install oracle-java8-installer
Verifikasi Versi Java yang Terinstal.
java -version
Hasil:
java version "1.8.0_74" Java(TM) SE Runtime Environment (build 1.8.0_74-b02) Java HotSpot(TM) 64-Bit Server VM (build 25.74-b02, mixed mode)
Langkah 3. Menginstal Apache Tomcat.
Untuk praktik terbaik, Tomcat tidak boleh dijalankan sebagai pengguna dengan hak istimewa (root). Kami menyarankan Anda membuat pengguna sistem terpisah yang akan menjalankan server Tomcat. Oleh karena itu, jalankan perintah berikut:
groupadd tomcat useradd -g tomcat -d /opt/tomcat -s /bin/nologin tomcat
Hal pertama yang harus dilakukan adalah pergi ke halaman download Apache Tomcat dan mendownload versi stabil terbaru dari Apache Tomcat, Pada saat penulisan artikel ini adalah versi 8.5 .20:
wget http://www-us.apache.org/dist/tomcat/tomcat-8/v8.5.20/bin/apache-tomcat-8.5.20.tar.gz tar xzvf apache-tomcat-8.5.20.tar.gz mv apache-tomcat-8.5.20/* /opt/tomcat/
Ubah kepemilikan direktori yang diekstrak sehingga pengguna Tomcat dapat menulis file di dalamnya.
chown -R tomcat:tomcat /opt/tomcat/
Mari kita buat systemd
init agar Anda dapat memulai/memulai ulang/menghentikan Tomcat:
nano /etc/systemd/system/tomcat.service
Setelah dibuka, rekatkan yang berikut ini:
[Unit] Description=Apache Tomcat 8.x Web Application Container Wants=network.target After=network.target [Service] Type=forking Environment=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_OPTS=-Xms512M -Xmx1G -Djava.net.preferIPv4Stack=true' Environment='JAVA_OPTS=-Djava.awt.headless=true' ExecStart=/opt/tomcat/bin/startup.sh ExecStop=/opt/tomcat/bin/shutdown.sh SuccessExitStatus=143 User=tomcat Group=tomcat UMask=0007 RestartSec=10 Restart=always [Install] WantedBy=multi-user.target
Masukkan perintah di bawah untuk memulai Tomcat dan aktifkan untuk memulai saat boot:
systemctl daemon-reload systemctl restart tomcat systemctl enable tomcat
Langkah 4. Mengonfigurasi Firewall untuk Tomcat.
Anda mungkin perlu mengizinkan permintaan server Tomcat di firewall sehingga kami dapat mengakses aplikasi dari jaringan eksternal:
ufw allow 8080
Langkah 5. Terakhir, buka apache tomcat dari browser Anda, masuk ke IP atau domain Anda dengan port 8080 (karena Tomcat akan selalu berjalan di port 8080) sebagai contoh:mydomain.com :8080, ganti mydomain.com dengan IP atau domain Anda.
Selamat! Anda telah berhasil menginstal Tomcat. Terima kasih telah menggunakan tutorial ini untuk menginstal Apache Tomcat pada sistem Ubuntu Debian 9 Stretch. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa situs resmi Apache Tomcat .