GNU/Linux >> Belajar Linux >  >> Debian

Instal dan konfigurasikan Platform eXo dengan Nginx sebagai proxy terbalik pada Debian 8 VPS

eXo Platform adalah solusi intranet sosial out-of-the-box yang ditulis dalam Java. Ini memungkinkan pengembang untuk membangun portal bisnis modern dengan fitur kolaboratif dan manajemen konten yang lengkap.

Dengan eXo Anda juga dapat membuat intranet sosial dengan fitur kolaborasi yang kaya seperti wiki, forum, kalender, dan dokumen yang terintegrasi dengan cerdas di sekitar aliran aktivitas, jejaring sosial, dan ruang kerja. Ini dirancang dengan hati-hati untuk langsung melibatkan pengguna. Ini berjalan dalam keamanan tepercaya dari platform perusahaan dan sangat dapat disesuaikan untuk beradaptasi ketika kebutuhan Anda berkembang.

Dalam artikel ini, kami akan membahas langkah-langkah yang diperlukan untuk menginstal Platform eXo pada VPS Debian 8.

PERSYARATAN

Kami akan menggunakan paket Hosting VPS Linux SSD 4 kami untuk tutorial ini.

Masuk ke server Anda melalui SSH

# ssh root@server_ip

Anda dapat memeriksa apakah Anda telah menginstal versi Debian yang tepat di server kami dengan perintah di bawah ini:

# lsb_release -a

Yang seharusnya memberi Anda output di bawahnya:

Distributor ID: Debian
Description: Debian GNU/Linux 8.2 (jessie)
Release: 8.2
Codename: jessie

PERBARUI SISTEM

Pastikan server Anda sepenuhnya mutakhir. Juga, instal wget dan unzip:

# apt-get update && apt-get upgrade

# apt-get install unzip wget

INSTAL ORACLE JAVA 7

Untuk menjalankan Platform eXo, Anda perlu menginstal Java di server Anda. Oleh karena itu, tambahkan repositori Java PPA di sistem Debian Anda. Kemudian instal Oracle Java 7 dengan perintah berikut:

# echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee /etc/apt/sources.list.d/webupd8team-java.list
   
# echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list

# apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886

Perbarui indeks paket dan instal Java 7:

# apt-get update

# apt-get install oracle-java7-installer

Periksa apakah Java telah diinstal dengan benar:

# java -version

Anda akan menerima output berikut:

java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)

INSTAL eXo

Kami akan mengunduh dan membuka zip eXo di /opt direktori. Jalankan perintah di bawah ini:

# cd /opt

# wget http://sourceforge.net/projects/exo/files/latest/download -O eXo-Platform-community.zip

# unzip eXo-Platform-community.zip

Ganti nama dan pindahkan instalasi yang belum dibongkar ke /usr/share direktori:

# mv platform-community-* platform-community

# mv platform-community /usr/share/platform-community

Setelah selesai, Anda dapat memulai eXo. Tapi, janganlah kita mendahului diri kita sendiri. Pertama kita perlu menginstal Nginx.

PASANG NGINX

Pada dasarnya yang perlu Anda lakukan adalah menginstal Nginx dan menyiapkan file konfigurasi sehingga Anda dapat menjalankan eXo dari domain Anda.

Instal, mulai, dan aktifkan Nginx untuk memulai saat boot dengan tiga perintah di bawah ini:

# apt-get install nginx

# systemctl start nginx

# systemctl enable nginx

Sekarang, buka file konfigurasi Nginx baru.

# nano /etc/nginx/sites-available/exo

Setelah dibuka, rekatkan berikut ini:

upstream exo {
    server 127.0.0.1:8080;
}

server {
    listen      80;
    server_name your_domain;

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

    proxy_buffers 16 64k;
    proxy_buffer_size 128k;

location / {
        proxy_pass  http://exo;
        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 dengan domain Anda yang sebenarnya.

Aktifkan konfigurasi baru dengan membuat tautan sym:

# ln -s /etc/nginx/sites-available/exo /etc/nginx/sites-enabled/

Mulai ulang Nginx:

# service nginx restart

Hal terakhir yang perlu Anda lakukan adalah memulai eXo Platform. Kami akan menggunakan perintah di bawah ini untuk memulai eXo sebagai proses latar belakang:

# /usr/share/platform-community/start_eXo.sh &

Anda dapat menghentikan eXo dengan:

# /usr/share/platform-community/stop_eXo.sh

Sekarang, buka browser favorit Anda dan navigasikan ke http://domain_anda. Anda akan disambut oleh halaman seperti pada gambar di bawah ini:

Lakukan konfigurasi sesuai kebutuhan Anda dan selesaikan instalasi Platform eXo.

Selamat, Anda telah berhasil menginstal Platform eXo di VPS Debian 8 Anda.

Tentu saja Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan Hosting VPS Linux kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal Platform eXo untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.

PS. Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.


Debian
  1. Cara menginstal dan mengkonfigurasi JBoss AS dengan Java dan Apache2 sebagai proxy terbalik

  2. Instal Odoo di VPS Debian 8 dengan Nginx sebagai proxy terbalik

  3. Cara menginstal FuelPHP dengan Nginx di Debian 8 VPS

  1. Bagaimana menginstal dan mengkonfigurasi Proxy Squid di Debian 11

  2. Instal Pagekit pada VPS Debian 7 dengan Nginx, PHP-FPM dan MariaDB

  3. Instal Plone dengan Nginx di VPS Debian 8

  1. Cara Menginstal dan Mengonfigurasi Squid Proxy di Debian 10 Linux

  2. Cara Menginstal Odoo 11 di Debian 9 dengan Nginx sebagai Proxy Terbalik

  3. Cara Menginstal Odoo 12 di Debian 10 dengan Nginx sebagai Proxy Terbalik