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

Cara menginstal WildFly di Ubuntu 16.04

Dalam tutorial ini kami akan memberi Anda petunjuk langkah demi langkah tentang cara menginstal WildFly dengan Nginx sebagai proxy terbalik pada VPS Ubuntu 16.04 .
WildFly adalah server aplikasi open source yang fleksibel dan ringan yang dibuat oleh JBoss, sekarang dikembangkan oleh Red Hat.
Pada saat artikel ini ditulis, WildFly 10 adalah rilis terbaru dari seri JBoss open- penawaran server aplikasi sumber.

1. Perbarui sistem Anda

Mari kita mulai dengan instalasi. Pastikan paket OS server Anda benar-benar mutakhir:

apt-get update 
apt-get upgrade

2. Hapus server Apache

Hentikan dan hapus Apache, lalu instal nginx menggunakan perintah berikut:

service apache2 stop
apt-get remove apache2
apt-get autoremove
apt-get install nginx

3. Konfigurasi Nginx

Edit file konfigurasi nginx default:

vi /etc/nginx/sites-enabled/default

Hapus baris berikut:

listen [::]:80 default_server;

4. Aktifkan layanan nginx

Aktifkan layanan nginx untuk memulai saat boot dan memulainya:

systemctl enable nginx
systemctl start nginx.service

5. Instal Java

Untuk menjalankan WildFly, Java harus diinstal di server jadi jalankan perintah berikut untuk menginstal paket Java Development Kit (JDK):

apt-get install default-jdk

Untuk mengetahui versi Java apa yang telah diinstal, jalankan:

java -version

Outputnya harus seperti ini:

openjdk version "1.8.0_91"
OpenJDK Runtime Environment (build 1.8.0_91-8u91-b14-3ubuntu1~16.04.1-b14)
OpenJDK 64-Bit Server VM (build 25.91-b14, mixed mode)

6. Buat Pengguna WildFly

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

7. Unduh WildFly

Unduh versi terbaru WildFly yang tersedia di ‘http://wildfly.org/downloads’ ke direktori di server dan ekstrak menggunakan perintah berikut:

cd /opt
wget http://download.jboss.org/wildfly/10.0.0.Final/wildfly-10.0.0.Final.tar.gz
tar -xvzf wildfly-10.0.0.Final.tar.gz
mv wildfly-10.0.0.Final wildfly

8. Konfigurasikan WildFly

Buat file konfigurasi wildfly:

vi /etc/default/wildfly

Tambahkan baris berikut ke dalamnya:

WILDFLY_USER="wildfly"
STARTUP_WAIT=180
SHUTDOWN_WAIT=30
WILDFLY_CONFIG=standalone.xml
WILDFLY_MODE=standalone
WILDFLY_BIND=0.0.0.0

jadi itu akan memulai WildFly 10 menggunakan konfigurasi profil web default dalam mode 'mandiri'.
Buat skrip startup WildFly, bernama 'launch.sh':

vi /opt/wildfly/bin/launch.sh
#!/bin/sh

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

if [ "x$1" = "xdomain" ]; then
    echo 'Starting Wildfly in domain mode.'
    $WILDFLY_HOME/bin/domain.sh -c $2 -b $3
else
    echo 'Starting Wildfly in standalone mode.'
    $WILDFLY_HOME/bin/standalone.sh -c $2 -b $3
fi

Jadikan skrip startup dapat dieksekusi:

chmod 755 /opt/wildfly/bin/launch.sh

WildFly dapat dimulai menggunakan skrip launch.sh yang kami buat di direktori /opt/wildfly/bin atau bahkan lebih baik, kami akan membuat file init systemd untuk tujuan itu:

vi /etc/systemd/system/wildfly.service
[Unit]
Description=The WildFly Application Server
After=syslog.target network.target
Before=nginx.service

[Service]
Environment=LAUNCH_JBOSS_IN_BACKGROUND=1
EnvironmentFile=/etc/default/wildfly
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

Setel kepemilikan file dan direktori yang tepat yang terletak di direktori /opt/wildfly:

chown wildfly:wildfly -R /opt/wildfly/

Mulai layanan WildFly dan aktifkan WildFly untuk memulai saat boot:

systemctl daemon-reload
systemctl start wildfly
systemctl enable wildfly

9. Buat blok nginx baru

Buat blok nginx baru sehingga Anda dapat mengakses antarmuka manajemen WildFly menggunakan nginx sebagai proxy terbalik:

vi /etc/nginx/sites-available/wildfly

Tambahkan baris berikut:

upstream wildfly {
    server 127.0.0.1:8080;
}

server {
    listen      80;
    server_name your-domain.com;

    access_log  /var/log/nginx/wildfly.access.log;
    error_log   /var/log/nginx/wildfly.error.log;

    proxy_buffers 16 64k;
    proxy_buffer_size 128k;

location / {
        proxy_pass  http://wildfly;
        proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
        proxy_redirect off;

        proxy_set_header    Host            $host;
        proxy_set_header    X-Real-IP       $remote_addr;
        proxy_set_header    X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header    X-Forwarded-Proto https;
    }

}

Jangan lupa untuk mengganti 'domain-anda.com' dengan nama domain Anda yang sebenarnya.

ln -s /etc/nginx/sites-available/wildfly /etc/nginx/sites-enabled/

Mulai ulang nginx agar perubahan diterapkan:

systemctl restart nginx.service

10. Tambahkan pengguna baru

Untuk mengakses konsol manajemen WildFly, Anda perlu menambahkan pengguna baru. Jalankan skrip add-user.sh dalam direktori bin instalasi WildFly dan masukkan informasi yang diminta:

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

Hanya itu saja. Instalasi WildFly sekarang selesai.

Untuk mengakses konsol manajemen WildFly, buka http://domain-anda.com menggunakan kredensial login pengguna yang baru dibuat.

Tentu saja Anda tidak perlu menginstal WildFly di Ubuntu 16.04, jika Anda menggunakan salah satu layanan VPS Hosting kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal WildFly di Ubuntu 16.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 16.04, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.


Panels
  1. Cara Menginstal ATutor di Ubuntu 14.04

  2. Cara Menginstal Traq di Ubuntu 16.04

  3. Cara Menginstal Pip di Ubuntu 16.04

  1. Cara Menginstal ISPConfig 3 di Ubuntu 18.04

  2. Cara Menginstal Webmin di Ubuntu 18.04

  3. Cara menginstal R di Ubuntu 16.04

  1. Cara menginstal Panda3D di Ubuntu 10.04

  2. Cara menginstal Zabbix di Ubuntu

  3. Cara menginstal Observium di Ubuntu 14.04