GNU/Linux >> Belajar Linux >  >> Debian

Cara Memasang Jetty di Debian 9 Stretch

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal Jetty di Debian 9 Stretch. Bagi Anda yang belum tahu, Jetty sekarang sering digunakan untuk komunikasi mesin-ke-mesin, biasanya dalam kerangka perangkat lunak yang lebih besar. Jetty dikembangkan di bawah lisensi open-source, bagian dari Eclipse foundation. Jetty juga merupakan server dalam proyek open source seperti Lift, Eucalyptus, Red5, Hadoop, dan I2P. Jetty mendukung Java Servlet terbaru API (dengan dukungan JSP) serta protokol SPDY dan WebSocket.

Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, mengetahui cara menggunakan shell, dan yang terpenting, Anda menghosting situs Anda di VPS Anda sendiri. Pemasangannya 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 langkah-demi-langkah instalasi server web Jetty pada server Debian 9 (Stretch).

Prasyarat

  • Server yang menjalankan salah satu sistem operasi berikut:Debian 9 (Stretch).
  • Sebaiknya Anda menggunakan penginstalan OS baru untuk mencegah potensi masalah.
  • Akses SSH ke server (atau cukup buka Terminal jika Anda menggunakan desktop).
  • Seorang non-root sudo user atau akses ke root user . Kami merekomendasikan untuk bertindak sebagai non-root sudo user , namun, karena Anda dapat membahayakan sistem jika tidak berhati-hati saat bertindak sebagai root.

Instal Jetty di Debian 9 Stretch

Langkah 1. Sebelum kita menginstal perangkat lunak apa pun, penting untuk memastikan sistem Anda mutakhir dengan menjalankan apt-get berikut perintah di terminal:

sudo apt update 
sudo apt upgrade

Langkah 2. Menginstal Java melalui PPA di Debian 9.

Tambahkan repositori PPA Tim Webupd8, jalankan perintah berikut di server Anda:

echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main" | tee /etc/apt/sources.list.d/webupd8team-java.list
echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886
apt-get update

Kemudian, instal JDK8 dengan perintah berikut:

apt-get install oracle-java8-installer

Langkah 3. Memasang Jetty di Debian 9.

Pertama, install beberapa modul yang dibutuhkan oleh Jetty dengan perintah berikut:

apt-get install authbind glassfish-jmac-api libapache-pom-java libasm-java libatinject-jsr330-api-java libcommons-dbcp-java libcommons-logging-java
libcommons-parent-java libcommons-pool-java libecj-java libjetty9-extra-java libjetty9-java libmail-java libservlet3.1-java libspring-beans-java
libspring-core-java libtaglibs-standard-impl-java libtaglibs-standard-spec-java libtomcat8-java

Selanjutnya, unduh versi terbaru dermaga:

wget -c http://repo1.maven.org/maven2/org/eclipse/jetty/jetty-distribution/9.3.12.v20160915/jetty-distribution-9.3.12.v20160915.zip
unzip jetty-distribution-9.3.12.v20160915.zip
mv jetty-distribution-9.3.12.v20160915 jetty
mv jetty /opt

Kita akan membuat user dan grup bernama jetty. Pertama, buat grupnya terlebih dahulu:

sudo addgroup --quiet --system jetty
adduser --quiet --system --ingroup jetty --no-create-home --disabled-password jetty
usermod -c "Jetty" -d /opt/jetty -g jetty jetty

Ubah kepemilikan /opt/jetty direktori ke dermaga pengguna dan dermaga grup:

chown -R jetty:jetty /opt/jetty

Selanjutnya, Symlink skrip jetty.sh ke /etc/init.d/ direktori untuk membuat file skrip startup:

ln -s /opt/jetty/bin/jetty.sh /etc/init.d/jetty

Kemudian, tambahkan informasi berikut di /etc/default/jetty , ganti alamat port dan mendengarkan dengan nilai Anda:

nano /etc/default/jetty
JETTY_HOME=/opt/jetty
JETTY_USER=jetty
JETTY_PORT=8080
JETTY_HOST=y0ur_server_IP
JETTY_LOGS=/opt/jetty/logs/

Langkah 4. Akses Instalasi Jetty.

Server web Jetty berjalan pada port 8080. Untuk mengakses instalasi Jetty, Anda perlu mengetikkan URL berikut di browser web Anda:http://your-ip-address:8080/

Selamat! Anda telah berhasil menginstal Jetty. Terima kasih telah menggunakan tutorial ini untuk menginstal versi terbaru server web Jetty di server Debian 9. Untuk bantuan tambahan atau informasi berguna, kami menyarankan Anda untuk periksa situs web resmi Jetty.


Debian
  1. Cara Menginstal Server Redis di Debian 11

  2. Cara Menginstal MySQL 8.0 / 5.7 di Debian 11 / Debian 10

  3. Cara Menginstal ProFTPD di Debian 8

  1. Cara Memasang Server Minecraft di Debian 9

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

  3. Cara Memasang Jetty di Debian 9

  1. Cara menginstal SuiteCRM di Debian 9

  2. Cara menginstal Server Minimal Debian 9 (Peregangan)

  3. Cara Menginstal Jetty JAVA http Server di Debian 10