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.