GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal Tomcat di Debian 9 Stretch

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 .


Debian
  1. Cara menginstal Tomcat 9 di Debian 9 Stretch Linux

  2. Bagaimana cara menginstal Java 17 di Debian 11

  3. Bagaimana cara menginstal Tomcat 8 di Debian 8

  1. Cara Menginstal Tomcat 8.5 di Debian 9

  2. Cara Menginstal Java di Debian 9

  3. Cara Menginstal Tomcat 9 di Debian 9

  1. Cara Menginstal Gradle di Debian 10

  2. Cara Menginstal VirtualBox 5.1 di Debian 9 (Peregangan)

  3. Cara Instal Apache Tomcat 10 di Debian 10