Dalam tutorial ini, kami akan menunjukkan cara menginstal WildFly di CentOS 8. Bagi Anda yang belum tahu, The WildFly mengimplementasikan Java Enterprise Edition (Java EE). di antara aplikasi server Java sumber yang paling umum. Menawarkan dasbor administrasi untuk mengelola satu atau beberapa domain secara efisien.
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 melalui langkah-demi-langkah instalasi WildFly (JBoss) di server CentOS 8.
Prasyarat
- Server yang menjalankan salah satu sistem operasi berikut:CentOS 8.
- Sebaiknya Anda menggunakan penginstalan OS baru untuk mencegah potensi masalah.
- Seorang
non-root sudo user
atau akses keroot user
. Kami merekomendasikan untuk bertindak sebagainon-root sudo user
, namun, karena Anda dapat membahayakan sistem jika tidak berhati-hati saat bertindak sebagai root.
Instal WildFly di CentOS 8
Langkah 1. Pertama, mari kita mulai dengan memastikan sistem Anda mutakhir.
sudo dnf update
Langkah 2. Menginstal Java OpenJDK.
Instal paket OpenJDK dengan menjalankan:
sudo dnf install java-11-openjdk-devel
Langkah 3. Buat WildFly Pengguna.
Menjalankan WildFly sebagai pengguna root adalah risiko keamanan dan tidak dianggap sebagai praktik terbaik. Untuk membuat pengguna dan grup sistem baru bernama WildFly dengan direktori home /opt/wildfly
jalankan:
sudo groupadd -r wildfly sudo useradd -r -g wildfly -d /opt/wildfly -s /sbin/nologin wildfly
Langkah 4. Instal WildFly di CentOS 8.
Pertama, Unduh versi terbaru WildFly di server dan ekstrak menggunakan perintah berikut:
WILDFLY_VERSION=18.0.1.Final wget https://download.jboss.org/wildfly/$WILDFLY_VERSION/wildfly-$WILDFLY_VERSION.tar.gz -P /tmp
Setelah unduhan selesai, ekstrak file tar.gz dan pindahkan ke direktori /opt:
sudo tar xf /tmp/wildfly-$WILDFLY_VERSION.tar.gz -C /opt/
Selanjutnya, buat tautan simbolik WildFly yang akan mengarah ke direktori instalasi WildFly:
sudo ln -s /opt/wildfly-$WILDFLY_VERSION /opt/wildfly sudo chown -RH wildfly: /opt/wildfly
Langkah 5. Konfigurasi Systemd untuk WildFly.
Pertama, buat direktori yang akan menampung file konfigurasi WildFly:
sudo mkdir -p /etc/wildfly
Selanjutnya, salin file konfigurasi ke /etc/wildfly
direktori:
sudo cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.conf /etc/wildfly/
Secara default, WildFly akan berjalan dalam mode mandiri dan akan mendengarkan di semua antarmuka. Anda dapat mengedit file sesuai kebutuhan Anda:
nano /etc/wildfly/wildfly.conf
# 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
Selanjutnya salin skrip WildFly launch.sh ke /opt/wildfly/bin/
direktori:
sudo cp /opt/wildfly/docs/contrib/scripts/systemd/launch.sh /opt/wildfly/bin/ sudo sh -c 'chmod +x /opt/wildfly/bin/*.sh' sudo cp /opt/wildfly/docs/contrib/scripts/systemd/wildfly.service /etc/systemd/system/
Kemudian, mulai layanan WildFly dengan menjalankan:
sudo systemctl daemon-reload sudo systemctl start wildfly sudo systemctl enable wildfly
Langkah 6. Konfigurasi Firewall untuk WildFly.
Gunakan perintah berikut untuk membuka port yang diperlukan:
sudo firewall-cmd --zone=public --permanent --add-port=8080/tcp sudo firewall-cmd --reload
Langkah 7. Mengakses Instalasi WildFly.
WildFly akan tersedia di port HTTP 8080 secara default. Buka browser favorit Anda dan navigasikan ke http://your-domain.com:8080
atau http://your-server-ip:8080
dan selesaikan langkah-langkah yang diperlukan untuk menyelesaikan penginstalan.
Selamat! Anda telah berhasil menginstal WildFly. Terima kasih telah menggunakan tutorial ini untuk menginstal WildFly JBoss di sistem CentOS 8. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa situs web resmi WildFly.