eXo Platform è una soluzione intranet social pronta all'uso scritta in Java. Consente agli sviluppatori di creare portali aziendali moderni con funzionalità complete di collaborazione e gestione dei contenuti.
Con eXo puoi anche creare intranet sociali con funzionalità avanzate di collaborazione come wiki, forum, calendari e documenti integrati in modo intelligente attorno a flussi di attività, social network e spazi di lavoro. È progettato con cura per coinvolgere istantaneamente gli utenti. Funziona all'interno della sicurezza affidabile di una piattaforma aziendale ed è altamente personalizzabile per adattarsi all'evolversi delle tue esigenze.
In questo articolo, tratteremo i passaggi necessari per l'installazione della piattaforma eXo su un VPS Debian 8.
REQUISITI
Utilizzeremo il nostro piano di hosting VPS Linux SSD 4 per questo tutorial.
Accedi al tuo server tramite SSH
# ssh root@server_ip
Puoi verificare se hai la versione corretta di Debian installata sul nostro server con il comando seguente:
# lsb_release -a
Che dovrebbe darti l'output sottostante:
Distributor ID: Debian Description: Debian GNU/Linux 8.2 (jessie) Release: 8.2 Codename: jessie
AGGIORNA IL SISTEMA
Assicurati che il tuo server sia completamente aggiornato. Inoltre, installa wget e decomprimi:
# apt-get update && apt-get upgrade # apt-get install unzip wget
INSTALLA ORACLE JAVA 7
Per eseguire eXo Platform, devi installare Java sul tuo server. Pertanto, aggiungi il repository Java PPA nel tuo sistema Debian. Quindi installa Oracle Java 7 con i seguenti comandi:
# 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
Aggiorna l'indice del pacchetto e installa Java 7:
# apt-get update # apt-get install oracle-java7-installer
Verifica se Java è stato installato correttamente:
# java -version
Dovresti ricevere il seguente output:
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)
INSTALLA eXo
Scaricheremo e decomprimeremo eXo in /opt directory. Esegui i seguenti comandi:
# cd /opt # wget http://sourceforge.net/projects/exo/files/latest/download -O eXo-Platform-community.zip # unzip eXo-Platform-community.zip
Rinomina e sposta l'installazione decompressa in /usr/share directory:
# mv platform-community-* platform-community # mv platform-community /usr/share/platform-community
Una volta fatto, puoi avviare eXo. Ma non anticipiamo noi stessi. Per prima cosa dobbiamo installare Nginx.
INSTALLA NGINX
Fondamentalmente quello che devi fare è installare Nginx e impostare un file di configurazione in modo da poter eseguire eXo dal tuo dominio.
Installa, avvia e abilita Nginx per l'avvio all'avvio con i tre comandi seguenti:
# apt-get install nginx # systemctl start nginx # systemctl enable nginx
Ora apri un nuovo file di configurazione di Nginx.
# nano /etc/nginx/sites-available/exo
Una volta aperto, incolla quanto segue:
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; } }
Non dimenticare di sostituire tuo_dominio con il tuo dominio effettivo.
Abilita la nuova configurazione creando un link simbolico:
# ln -s /etc/nginx/sites-available/exo /etc/nginx/sites-enabled/
Riavvia Nginx:
# service nginx restart
L'ultima cosa che devi fare è avviare eXo Platform. Useremo il comando seguente per avviare eXo come processo in background:
# /usr/share/platform-community/start_eXo.sh &
Puoi fermare eXo con:
# /usr/share/platform-community/stop_eXo.sh
Ora apri il tuo browser preferito e vai a http://tuo_dominio. Sarai accolto da una pagina come quella nell'immagine sottostante:
Esegui la configurazione in base alle tue esigenze e termina l'installazione della piattaforma eXo.
Congratulazioni, hai installato con successo eXo Platform sul tuo VPS Debian 8.
Ovviamente non devi fare nulla di tutto ciò se utilizzi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare eXo Platform per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.
PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.