GNU/Linux >> LINUX-Kenntnisse >  >> Debian

Installieren und konfigurieren Sie die eXo-Plattform mit Nginx als Reverse-Proxy auf einem Debian 8 VPS

eXo Platform ist eine sofort einsatzbereite Social-Intranet-Lösung, die in Java geschrieben ist. Es ermöglicht Entwicklern, moderne Geschäftsportale mit umfassenden Funktionen für Zusammenarbeit und Inhaltsverwaltung zu erstellen.

Mit eXo können Sie auch soziale Intranets mit umfassenden Kollaborationsfunktionen wie Wikis, Foren, Kalendern und Dokumenten erstellen, die intelligent um Activity Streams, soziale Netzwerke und Arbeitsbereiche integriert sind. Es wurde sorgfältig entwickelt, um Benutzer sofort einzubeziehen. Es läuft innerhalb der bewährten Sicherheit einer Unternehmensplattform und ist hochgradig anpassbar, um sich an neue Anforderungen anzupassen.

In diesem Artikel behandeln wir die Schritte, die für die Installation von eXo Platform auf einem Debian 8 VPS erforderlich sind.

ANFORDERUNGEN

Für dieses Tutorial verwenden wir unseren SSD 4 Linux VPS-Hostingplan.

Melden Sie sich über SSH bei Ihrem Server an

# ssh root@server_ip

Sie können mit dem folgenden Befehl überprüfen, ob Sie die richtige Version von Debian auf unserem Server installiert haben:

# lsb_release -a

Was Ihnen die folgende Ausgabe geben sollte:

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

SYSTEM AKTUALISIEREN

Stellen Sie sicher, dass Ihr Server auf dem neuesten Stand ist. Installieren Sie außerdem wget und entpacken Sie:

# apt-get update && apt-get upgrade

# apt-get install unzip wget

ORACLE JAVA 7 INSTALLIEREN

Um eXo Platform auszuführen, müssen Sie Java auf Ihrem Server installieren. Fügen Sie daher das Java PPA-Repository in Ihrem Debian-System hinzu. Installieren Sie dann Oracle Java 7 mit den folgenden Befehlen:

# 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

Aktualisieren Sie den Paketindex und installieren Sie Java 7:

# apt-get update

# apt-get install oracle-java7-installer

Überprüfen Sie, ob Java richtig installiert wurde:

# java -version

Sie sollten die folgende Ausgabe erhalten:

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)

INSTALLIEREN Sie eXo

Wir werden eXo in /opt herunterladen und entpacken Verzeichnis. Führen Sie die folgenden Befehle aus:

# cd /opt

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

# unzip eXo-Platform-community.zip

Benennen Sie die entpackte Installation um und verschieben Sie sie in das Verzeichnis /usr/share Verzeichnis:

# mv platform-community-* platform-community

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

Sobald dies erledigt ist, können Sie eXo starten. Aber greifen wir uns nicht vor. Zuerst müssen wir Nginx installieren.

INSTALLIEREN SIE NGINX

Grundsätzlich müssen Sie Nginx installieren und eine Konfigurationsdatei einrichten, damit Sie eXo von Ihrer Domain aus ausführen können.

Installieren, starten und aktivieren Sie Nginx, um beim Booten mit den drei folgenden Befehlen zu starten:

# apt-get install nginx

# systemctl start nginx

# systemctl enable nginx

Öffnen Sie nun eine neue Nginx-Konfigurationsdatei.

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

Fügen Sie nach dem Öffnen Folgendes ein:

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;
    }

}

Vergessen Sie nicht, your_domain durch Ihre tatsächliche Domain zu ersetzen.

Aktivieren Sie die neue Konfiguration, indem Sie einen symbolischen Link erstellen:

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

Starten Sie Nginx neu:

# service nginx restart

Als letztes müssen Sie die eXo-Plattform starten. Wir verwenden den folgenden Befehl, um eXo als Hintergrundprozess zu starten:

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

Sie können eXo stoppen mit:

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

Öffnen Sie nun Ihren bevorzugten Browser und navigieren Sie zu http://your_domain. Sie werden von einer Seite wie der im unteren Bild begrüßt:

Nehmen Sie die Konfiguration gemäß Ihren Anforderungen vor und schließen Sie die Installation der eXo-Plattform ab.

Herzlichen Glückwunsch, Sie haben eXo Platform erfolgreich auf Ihrem Debian 8 VPS installiert.

Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer Linux-VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, die eXo-Plattform für Sie zu installieren. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.

PS. Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.


Debian
  1. So installieren und konfigurieren Sie JBoss AS mit Java und Apache2 als Reverse-Proxy

  2. Installieren Sie Pagekit auf einem Debian 7 VPS mit Nginx, PHP-FPM und MariaDB

  3. Installieren Sie Odoo auf einem Debian 8 VPS mit Nginx als Reverse-Proxy

  4. So installieren Sie FuelPHP mit Nginx auf einem Debian 8 VPS

  5. Installieren Sie Plone mit Nginx auf einem Debian 8 VPS

So installieren Sie Apache Tomcat 9 mit Nginx Proxy unter Debian 10

So installieren Sie GlassFish Java Server mit Nginx als Reverse Proxy unter Debian 11

So installieren Sie AbanteCart mit Nginx und SSL unter Debian 11

So installieren Sie Etherpad mit Nginx und SSL unter Debian 11

So installieren und konfigurieren Sie vsftpd mit TLS unter Debian 8 (Jessie)

Installieren Sie Plex Media Server auf Debian 11 Bullseye mit Nginx Reverse Proxy