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

Cara Menginstal WildFly di Ubuntu 18.04

Dalam tutorial ini, kita akan menginstal dan mengkonfigurasi versi terbaru WildFly dan semua komponen yang diperlukan pada VPS Ubuntu 18.04.

WildFly, sebelumnya dikenal sebagai JBoss, adalah server aplikasi web Java sumber terbuka dan gratis yang dirancang dengan kecepatan dan ringan. WildFly bertujuan untuk menyediakan lingkungan runtime Java yang cepat dan stabil kepada pengguna.

WildFly hadir dengan banyak fitur bermanfaat. Di bawah ini adalah beberapa di antaranya:

  • Kecepatan Cepat
  • Kinerja &Skalabilitas Web Terbaik
  • Ramping/Waktu Proses yang Dapat Disesuaikan
  • Konfigurasi &Pengelolaan terpadu
  • Pengelolaan Domain &Mandiri
  • Penautan Cepat &Pemuatan Bersamaan
  • Pengembangan yang Lebih Cerdas

Prasyarat:

  • VPS Ubuntu 18.04
  • Pengguna sistem dengan hak akses root, atau akses ke pengguna root itu sendiri

Langkah 1:Masuk dan Perbarui Sistem

Masuk ke VPS Ubuntu 18.04 Anda melalui SSH sebagai pengguna root, atau sebagai pengguna dengan hak akses root:

ssh root@IP_address -p Port_number

Ingatlah untuk mengganti IP_address dan Port_number dengan alamat IP dan nomor port SSH yang sebenarnya untuk server Anda.

dan jalankan perintah berikut untuk memastikan bahwa semua paket yang diinstal di server diperbarui ke versi terbaru yang tersedia

apt update && apt upgrade

Anda juga dapat mengaktifkan pembaruan otomatis seperti yang dijelaskan di salah satu posting blog kami sebelumnya https://www.rosehosting.com/blog/how-to-enable-automatic-updates-on-a-linux-vps/

Langkah 2:Instal Java

Untuk menjalankan WildFly di server, kita harus menginstal Java. Kami akan menginstal dan menggunakan OpenJDK, yang merupakan implementasi Java Platform gratis dan open-source. Untuk menginstalnya di server Ubuntu 18.04 Anda, jalankan saja perintah berikut.

install -y default-jdk

Setelah semua paket yang diperlukan terinstal, Anda dapat memeriksa versi Java yang terinstal di server Anda.

Java --version

Outputnya akan terlihat seperti ini:

openjdk 10.0.2 2018-07-17
OpenJDK Runtime Environment (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.4)
OpenJDK 64-Bit Server VM (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.4, mixed mode)

Langkah 3:Buat pengguna sistem

Tidak disarankan untuk menjalankan WildFly sebagai root uset, jadi kita harus membuat pengguna sistem baru. Jalankan perintah berikut untuk membuat pengguna dan grup sistem 'wildfly':

groupadd -r wildfly
useradd -r -g wildfly -d /opt/wildfly -s /sbin/nologin wildfly

Langkah 4:Unduh WildFly

Buka situs web resmi WildFly dan unduh rilis stabil terbaru dari aplikasi ke server Anda. Pada saat penulisan tutorial ini adalah versi 16.0.0. Kami telah menyertakan tautan dalam perintah kami di bawah ini.

wget https://download.jboss.org/wildfly/16.0.0.Final/wildfly-16.0.0.Final.zip

Setelah arsip ZIP yang diunduh diunduh, buka paketnya dengan menjalankan perintah berikut.

unzip wildfly-16.0.0.Final.zip -d /opt

Semua file dan direktori WildFly akan disimpan di direktori 'wildfly-16.0.0.Final' baru. Kami akan mengganti namanya menjadi 'wildfly'

mv wildfly-16.0.0.Final wildfly

Karena kita akan menjalankan WildFly di bawah pengguna 'wildfly' yang baru dibuat, atur kepemilikan yang benar ke file WildFly:

chown -R wildfly:wildfly /opt/wildfly

Langkah 5:Konfigurasikan WildFly

Selanjutnya, kami akan mengonfigurasi WildFly untuk dijalankan sebagai layanan. Kita akan mulai dengan membuat direktori ‘/etc/wildfly’.

mkdir /etc/wildfly

WildFly hadir dengan semua skrip dan file konfigurasi yang diperlukan untuk dijalankan. Salin file konfigurasi ke direktori yang baru dibuat:

cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.conf /etc/wildfly

Kemudian salin skrip launch.sh dan file unit systemd ke direktori yang sesuai, seperti yang ditunjukkan di bawah ini.

cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.service /etc/systemd/system/wildfly.service
cp /opt/wildfly/docs/contrib/scripts/systemd/launch.sh /opt/wildfly/bin/launch.sh

Aktifkan dan mulai layanan WildFly:

systemctl enable wildfly
systemctl start wildfly

Anda dapat memverifikasi bahwa WildFly berjalan di server Anda menggunakan perintah berikut:

systemctl status wildfly

Jika semuanya OK, Anda akan mendapatkan output yang terlihat seperti berikut:

wildfly.service - The WildFly Application Server
   Loaded: loaded (/etc/systemd/system/wildfly.service; enabled; vendor preset: enabled)
   Active: active (running)
 Main PID: 9294 (launch.sh)
    Tasks: 25 (limit: 2320)
   CGroup: /system.slice/wildfly.service
           ââ9294 /bin/bash /opt/wildfly/bin/launch.sh standalone standalone.xml 0.0.0.0
           ââ9295 /bin/sh /opt/wildfly/bin/standalone.sh -c standalone.xml -b 0.0.0.0
           ââ9388 java -D[Standalone] -server -Xms64m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true --add-exports=java.base
systemd[1]: Started The WildFly Application Server.

Pada titik ini, Anda seharusnya dapat mengakses instance WildFly Anda di http://IP_Address:8080 dan Anda akan mendapatkan halaman beranda WildFly default.

Langkah 6:Konfigurasikan Konsol Manajemen dan Buat Pengguna

Untuk mengaktifkan konsol manajemen administratif, kita harus membuat pengguna administratif untuk instance WildFly. Wildfly memiliki skrip yang dibuat khusus untuk tujuan ini. Jalankan skrip dan ikuti langkah-langkah untuk menyelesaikan pembuatan pengguna.

/opt/wildfly/bin/add-user.sh

Anda dapat menggunakan pengaturan berikut:

What type of user do you wish to add?
 a) Management User (mgmt-users.properties)
 b) Application User (application-users.properties)
(a): a

Enter the details of the new user to add.
Using realm 'ManagementRealm' as discovered from the existing property files.
Username : rosehosting
Password recommendations are listed below. To modify these restrictions edit the add-user.properties configuration file.
 - The password should be different from the username
 - The password should not be one of the following restricted values {root, admin, administrator}
 - The password should contain at least 8 characters, 1 alphabetic character(s), 1 digit(s), 1 non-alphanumeric symbol(s)
Password :
WFLYDM0098: The password should be different from the username
Are you sure you want to use the password entered yes/no? yes
Re-enter Password :
What groups do you want this user to belong to? (Please enter a comma separated list, or leave blank for none)[  ]:
About to add user 'rosehosting' for realm 'ManagementRealm'
Is this correct yes/no? yes
Added user 'rosehosting' to file '/opt/wildfly/standalone/configuration/mgmt-users.properties'
Added user 'rosehosting' to file '/opt/wildfly/domain/configuration/mgmt-users.properties'
Added user 'rosehosting' with groups  to file '/opt/wildfly/standalone/configuration/mgmt-groups.properties'
Added user 'rosehosting' with groups  to file '/opt/wildfly/domain/configuration/mgmt-groups.properties'
Is this new user going to be used for one AS process to connect to another AS process?
e.g. for a slave host controller connecting to the master or for a Remoting connection for server to server EJB calls.
yes/no? no

Sekarang Anda akan dapat masuk ke konsol administratif sebagai pengguna 'rosehosting' menggunakan kata sandi yang telah Anda tetapkan untuk pengguna ini. Jangan ragu untuk menetapkan nama yang berbeda untuk pengguna.

Untuk informasi lebih lanjut tentang cara mengonfigurasi dan menggunakan Wildfly, silakan periksa dokumentasi resmi mereka.

Tentu saja, Anda tidak perlu menginstal WildFly di Ubuntu 18.04 jika Anda menggunakan salah satu layanan Hosting VPS Terkelola kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal WildFly di Ubuntu 18.04 untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.

PS. Jika Anda menyukai posting ini tentang cara menginstal WildFly di Ubuntu 18.04, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol bagikan di bawah ini, atau cukup 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 ATutor di Ubuntu 14.04

  1. Cara Menginstal Traq di Ubuntu 16.04

  2. Cara Menginstal Pip di Ubuntu 16.04

  3. Cara menginstal WildFly di Ubuntu 16.04