GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Cara Menginstal Jetty di Ubuntu 18.04

Dalam tutorial ini, kami akan menunjukkan cara menginstal Jetty 9 di VPS Linux menjalankan Ubuntu 18.04.

Jetty adalah Server HTTP Servlet open-source yang ditulis seluruhnya dalam Java. Ini dirancang agar ringan, berkinerja tinggi, dapat disematkan, dapat diperluas, dan fleksibel, sehingga menjadikannya platform yang ideal untuk melayani permintaan HTTP dinamis dari aplikasi Java apa pun. Mari kita mulai dengan penginstalan.

Prasyarat:

Pastikan server Anda memenuhi persyaratan minimum berikut:

  • Untuk tujuan tutorial ini, kita akan menggunakan VPS Ubuntu (sebaiknya instalasi baru Ubuntu 18.04 LTS).
  • Akses root SSH penuh atau pengguna dengan hak sudo juga diperlukan.
  • Java 8 atau lebih tinggi.

Langkah 1:Hubungkan ke Server

Untuk terhubung ke server Anda melalui SSH sebagai pengguna root, gunakan perintah berikut:

ssh root@IP_ADDRESS -p PORT_NUMBER

dan ganti “IP_ADDRESS” dan “PORT_NUMBER” dengan alamat IP server dan nomor port SSH Anda yang sebenarnya.

Setelah login, pastikan server Ubuntu 18.04 Anda sudah up-to-date dengan menjalankan perintah berikut:

$ apt-get update$ apt-get upgrade

Ini membantu memaksimalkan kompatibilitas dan keamanan antar paket dan memastikan bahwa proses penginstalan akan berjalan lancar.

Langkah 2:Instal Java di Ubuntu 18.04

Jetty 9 bergantung pada Java Development Kit (JDK). Kita dapat memeriksa apakah Java sudah terinstal menggunakan perintah ini:

java yang mana

Jika tidak ada output berarti Java belum terinstall di server.

Anda dapat menginstal Oracle JDK atau OpenJDK tergantung pada pilihan Anda. Kami akan menggunakan OpenJDK , karena itulah yang sudah tersedia di repositori paket Ubuntu yang telah diinstal sebelumnya. Mereka secara fungsional identik, jadi memilih salah satunya tidak akan memengaruhi cara program berjalan. Kami juga menyertakan instalasi Oracle JDK lebih jauh di bawah jika perlu.

Anda dapat menginstal OpenJDK dengan perintah berikut:

$ sudo apt install openjdk-8-jdk

Untuk memeriksa apakah semuanya sudah diatur dengan benar, jalankan baris berikut ini:

$ java -versi

Setelah itu Anda akan melihat sesuatu seperti berikut:

openjdk versi "1.8.0_212"OpenJDK Runtime Environment (build 1.8.0_212-8u212-b03-0ubuntu1.18.04.1-b03)OpenJDK 64-Bit Server VM (build 25.212-b03, mode campuran)

Namun, jika Anda memiliki alasan khusus untuk menggunakan Oracle JDK, perintah ini akan menginstal Oracle JDK 8 menggunakan repositori PPA:

$ sudo add-apt-repository ppa:webupd8team/java$ sudo apt-get update$ sudo apt-get install oracle-java8-installer

Langkah 3:Instal Jetty 9

Jetty 9 tersedia di repositori paket Ubuntu yang telah diinstal sebelumnya. Anda dapat menginstalnya dengan perintah berikut:

$ sudo apt install jetty9

Setelah penginstalan selesai, Jetty 9 akan otomatis dimulai.

Untuk memeriksa dan memverifikasi versi Jetty yang diinstal, jalankan perintah berikut:

$ apt show jetty

Pada titik mana Anda akan melihat sesuatu seperti berikut ini. Anda mungkin memiliki versi yang lebih baru dari yang ditampilkan di sini:

Paket:jetty9Versi:9.4.15-1~18.04.1ubuntu1Prioritas:opsionalBagian:universe/javaOrigin:Ubuntu

Langkah 4:Mengelola Layanan Jetty 9

Aktifkan Jetty 9 saat boot menggunakan perintah berikut:

$ sudo systemctl aktifkan jetty9

Mulai layanan Jetty 9 menggunakan perintah ini:

$ sudo systemctl start jetty9

Kita dapat memulai ulang Jetty 9 menggunakan:

$ sudo systemctl restart jetty9

Untuk menghentikan Jetty 9, kita dapat menggunakan perintah ini:

$ sudo systemctl stop jetty9

Kami dapat memeriksa status layanan menggunakan:

$ systemctl status jetty9

Output dari perintah ini harus mirip dengan ini:

● jetty9.service - Server Aplikasi Web Jetty 9 Dimuat:dimuat (/lib/systemd/system/jetty9.service; diaktifkan; preset vendor:diaktifkan) Aktif:aktif (berjalan) Documents:https://www.eclipse .org/jetty/documentation/current/ PID Utama:19382 (java) Tugas:24 (batas:2321) CGroup:/system.slice/jetty9.service 19382 /usr/bin/java -Djetty.home=/usr /share/jetty9 -Djetty.base=/usr/share/jetty9 -Djava.io.tmpdir=/tmp -jar /usr/share/jetty9/start.jar jetty.state=/var/lib/jetty9/jetty.state jetty-started.xml

Langkah 5:Mengakses Instalasi Jetty

Jetty berjalan pada port 8080. Untuk mengakses instalasi Jetty Anda, Anda perlu mengetikkan URL berikut di browser web Anda. Ganti 'your-ip-addess' dengan alamat IP publik server Anda:

http://your-ip-address:8080/ 

Langkah 6:Buat Proxy Terbalik di Apache

Kami juga dapat mengonfigurasi server web Apache2 sebagai proxy terbalik untuk server web Jetty 9. Ini berarti Apache akan menerima semua permintaan melalui port 80 di depan Jetty 9, yang berjalan di port 8080. Untuk melakukannya, kita harus mengaktifkan dua modul Apache: proxy dan proxy_http . Kita dapat menggunakan perintah 'a2enmod' untuk mengaktifkannya:

$ sudo a2enmod proxy$ sudo a2enmod proxy_http

Setelah kita menginstal modul-modul ini, kita harus me-restart Apache agar perubahan diterapkan:

$ sudo systemctl restart Apache2

Buat/ubah konfigurasi host virtual tentang domain Anda dan tambahkan/modifikasi arahan proxy (ProxyRequests, ProxyPass, dan ProxyPassReverse) seperti yang ditunjukkan pada contoh kami:

$ sudo nano /etc/apache2/sites-available/domain_anda.com.conf

Salin dan tempel konten di bawah ini di file konfigurasi Apache dan simpan. Jangan lupa untuk mengganti “domain_anda.com” dengan nama domain Anda sendiri. CATATAN: Tutorial ini mengasumsikan bahwa Anda sudah memiliki nama domain terdaftar yang sudah dikonfigurasi untuk menunjuk ke alamat IP server Anda. Masukkan data berikut:

 ServerName your_domain.com ServerAlias ​​www.your_domain.com ProxyRequests off ProxyPass / http://127.0.0.1:8080/ ProxyPassReverse / http://127.0.0.1:8080/  

Aktifkan file konfigurasi Apache 'domain-anda.com.conf' jika sebelumnya tidak diaktifkan, dan mulai ulang Apache agar perubahan diterapkan:

$ sudo a2ensite your_domain.com.conf$ sudo systemctl restart apache2

Sekarang kita dapat mengakses webapp Jetty 9 tanpa perlu menentukan port 8080 di browser web, artinya kita sekarang dapat mengaksesnya menggunakan:http://your-domain.com .

Itu saja. Kami telah berhasil menginstal Jetty 9 di Ubuntu 18.04. Sekarang Anda dapat menggunakan Jetty untuk menjalankan semua jenis aplikasi Java dengan mudah.

Tentu saja, Anda tidak perlu menginstal dan mengonfigurasi Jetty 9 di Ubuntu 18.04 jika Anda menggunakan salah satu solusi Managed Jetty Hosting kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menyiapkan dan mengonfigurasi Jetty 9 di Ubuntu 18.04 untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.

PS . Jika Anda menemukan tutorial kami tentang cara memasang Jetty di Ubuntu 18.04  bermanfaat, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan pintasan berbagi di bawah ini, atau tinggalkan komentar di bagian komentar. Terima kasih.


Panels
  1. Cara Menginstal ISPConfig 3 di Ubuntu 18.04

  2. Cara Menginstal Webmin di Ubuntu 18.04

  3. Cara menginstal Panda3D di Ubuntu 10.04

  1. Cara menginstal Zabbix di Ubuntu

  2. Cara menginstal Observium di Ubuntu 14.04

  3. Cara Menginstal Java di Ubuntu 16.04

  1. Cara Menginstal ATutor di Ubuntu 14.04

  2. Cara Menginstal Odoo 10 di Ubuntu 16.04

  3. Cara Menginstal Go di Ubuntu 18.04