GNU/Linux >> Belajar Linux >  >> Cent OS

Cara menginstal dan mengkonfigurasi Wildfly di CentOS 8

Pengantar

Lalat Liar (sebelumnya dikenal sebagai JBoss) adalah server aplikasi yang ditulis dalam Java dan dikembangkan oleh Red Hat. Ini adalah server aplikasi open source untuk aplikasi JEE, cepat dan ringan dan sangat efisien untuk aplikasi web dan bisnis.

Teknologi di balik WildFly juga tersedia di JBoss Enterprise Application Platform 7.

JBoss EAP adalah langganan perusahaan yang diperkuat dengan dukungan kelas dunia Red Hat, siklus pemeliharaan multi-tahun yang panjang, dan konten eksklusif.

Pemasangan Wildfly

Cukup ikuti langkah-langkah di bawah ini dengan cermat untuk memulai Wildfly:

  • Perbarui sistem CentOS 8 Anda
dnf update -y && dnf upgrade -y
  • Instal Java Open-JDK 11 (Development Kit)
dnf install java-11-openjdk-devel -y
  • Buat pengguna dan grup untuk WildFly
groupadd -r wildfly
useradd -r -g wildfly -d /opt/wildfly -s /sbin/nologin wildfly

CATATAN :WildFly juga menyertakan skrip add-user.sh yang terletak di dalam folder bin untuk menambahkan pengguna.

  • Unduh versi terbaru WildFly di bawah /tmp . Pada saat artikel ini ditulis, versi terbaru adalah 25.0.1.Final.
wget https://github.com/wildfly/wildfly/releases/download/25.0.1.Final/wildfly-25.0.1.Final.tar.gz -P /tmp

CATATAN :Untuk menginstal Versi Terbaru Wildfly , Silakan kunjungi situs resmi wildfly dengan membuka Link di bawah ini:

Lalat Liar Terbaru
  • Ekstrak tarball ke dalam /opt direktori
tar xf /tmp/wildfly-25.0.1.Final.tar.gz -C /opt/
  • Juga, buat tautan simbolis yang akan mengarah ke direktori instalasi WildFly.
ln -s /opt/wildfly-25.0.1.Final/ /opt/wildfly
  • Kemudian ubah kepemilikan direktori menjadi pengguna wildfly.
chown -RH wildfly: /opt/wildfly

Konfigurasi WildFly

  • Buat direktori tempat file konfigurasi WildFly akan ditempatkan.
mkdir -p /etc/wildfly
  • Kemudian salin file konfigurasi ke direktori ini.
cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.conf /etc/wildfly/

CATATAN :Konfigurasi Wildfly secara default akan berjalan dalam mode mandiri dan mendengarkan di semua antarmuka. Tapi, jika kita perlu menyesuaikannya, kita bisa mengedit wildfly.conf berkas.

  • Salin skrip peluncuran biner WildFly ke direktori bin kami, dan aktifkan perangkat lunak untuk menggunakan systemd .
#copy the script into the binary directory
cp /opt/wildfly/docs/contrib/scripts/systemd/launch.sh /opt/wildfly/bin/

#add executable permissions to execute the script
sh -c 'chmod +x /opt/wildfly/bin/*.sh'

#add the wildfly.service file into systemd
cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.service /etc/systemd/system/
  • Mulai WildFly dengan menjalankan perintah di bawah ini:
systemctl daemon-reload
systemctl start wildfly
systemctl enable wildfly
  • Selain itu, Konfigurasikan firewall untuk mengizinkan akses ke WildFly.
firewall-cmd --zone=public --permanent --add-port=8080/tcp
firewall-cmd --reload
  • Akses WildFly dengan membuka browser lalu ketik http://IP_address:8080 .

CATATAN :URL akan terlihat seperti ini:http://server-ip:8080 atau http://domain.com:8080

Administrasi Wildfly

Lalat Liar 25 memberikan dua opsi administratif untuk mengelola instance WildFly.

  • Konsol Administrasi berbasis web
  • Antarmuka baris perintah

Jenis Pengguna yang akan Anda tambahkan untuk mengakses WildFly Administration Console adalah:

  • Pengguna Manajemen
  • Pengguna Aplikasi

Akses Jarak Jauh Konsol Administrasi WildFly

  • Untuk masuk ke konsol Administrasi WildFly, kita perlu membuat pengguna Admin dengan skrip berikut dan ikuti langkah-langkah seperti yang ditunjukkan pada dua tangkapan layar di bawah.
/opt/wildfly/bin/add-user.sh
  • Buat variabel lingkungan dalam file konfigurasi wildfly
vim /etc/wildfly/wildfly.conf
  • Kemudian tambahkan berikut ini:
# The configuration you want to run
WILDFLY_CONFIG=standalone.xml

# The mode you want to run
WILDFLY_MODE=standalone

# The address to bind to
WILDFLY_BIND=0.0.0.0
# the address to bind console to
WILDFLY_CONSOLE_BIND=0.0.0.0

Edit /opt/wildfly/bin/launch.sh naskah.

vim /opt/wildfly/bin/launch.sh
  • Kemudian perbarui sebagai berikut
#!/bin/bash

if [ "x$WILDFLY_HOME" = "x" ]; then
    WILDFLY_HOME="/opt/wildfly"
fi

if [[ "$1" == "domain" ]]; then
    $WILDFLY_HOME/bin/domain.sh -c $2 -b $3   
else
    $WILDFLY_HOME/bin/standalone.sh -c $2 -b $3  -bmanagement=0.0.0.0
fi
  • Akhirnya edit layanan WildFly.
vim /opt/wildfly/docs/contrib/scripts/systemd/wildfly.service
  • Kemudian perbarui sebagai berikut
[Unit]
Description=The WildFly Application Server
After=syslog.target network.target
Before=httpd.service

[Service]
Environment=LAUNCH_JBOSS_IN_BACKGROUND=1
EnvironmentFile=-/etc/wildfly/wildfly.conf
User=wildfly
LimitNOFILE=102642
PIDFile=/var/run/wildfly/wildfly.pid
ExecStart=/opt/wildfly/bin/launch.sh $WILDFLY_MODE $WILDFLY_CONFIG $WILDFLY_BIND
StandardOutput=null

[Install]
WantedBy=multi-user.target
  • Izinkan port layanan Konsol Administrasi WildFly di firewall.
firewall-cmd --permanent --add-port=9990/tcp
firewall-cmd --reload
  • Akses Konsol Administrasi WildFly dengan URL penjelajahan http://server-ip:9990 atau http://domain.com:9990

Untuk URL Konsol Admin Wildfly saya:http://wildfly.unixcop.com:9990

  • Masuk menggunakan pengguna admin dan masukkan kata sandi yang telah Anda buat di atas.

Segera setelah Anda memasukkan kredensial yang benar, Anda akan diarahkan ke Dasbor Konsol Administrasi WildFly seperti yang ditunjukkan di bawah ini.

Kesimpulan

Itu saja

Dalam tutorial ini, Kami menunjukkan cara memasang dan mengonfigurasi WildFly .

Juga, Kami mengilustrasikan cara mengakses Konsol Administrasi WildFly untuk manajemen.

Baca juga….. Cara install WildFly terbaru di Ubuntu 20.04

Terima kasih!!!


Cent OS
  1. Cara Menginstal dan Mengkonfigurasi Nginx di CentOS 7

  2. Cara menginstal dan mengkonfigurasi samba di RHEL 8 / CentOS 8

  3. Cara Menginstal dan Mengkonfigurasi CyberPanel di CentOS 8

  1. Cara Menginstal Go di CentOS 7

  2. Cara Menginstal dan Mengonfigurasi Redis di CentOS 7

  3. Cara Menginstal dan Mengonfigurasi GitLab di CentOS 7

  1. Cara Instal dan Konfigurasi Redmine di CentOS 7

  2. Cara Menginstal dan Mengonfigurasi Redis di CentOS 8

  3. Cara Menginstal dan Mengonfigurasi Samba di CentOS 8