eXo Platform je hotové sociální intranetové řešení napsané v Javě. Umožňuje vývojářům vytvářet moderní obchodní portály s kompletními funkcemi pro spolupráci a správu obsahu.
S eXo můžete také vytvářet sociální intranety s bohatými funkcemi pro spolupráci, jako jsou wiki, fóra, kalendáře a dokumenty chytře integrované do streamů aktivit, sociálních sítí a pracovních prostorů. Je pečlivě navržen tak, aby okamžitě zaujal uživatele. Funguje v rámci důvěryhodného zabezpečení podnikové platformy a je vysoce přizpůsobitelný, aby se mohl přizpůsobit, když se budou vyvíjet vaše potřeby.
V tomto článku se budeme zabývat kroky potřebnými pro instalaci platformy eXo na Debian 8 VPS.
POŽADAVKY
V tomto tutoriálu budeme používat náš plán hostování SSD 4 Linux VPS.
Přihlaste se na svůj server přes SSH
# ssh root@server_ip
Zda máte na našem serveru nainstalovanou správnou verzi Debianu, můžete zkontrolovat pomocí příkazu níže:
# lsb_release -a
Což by vám mělo poskytnout spodní výstup:
Distributor ID: Debian Description: Debian GNU/Linux 8.2 (jessie) Release: 8.2 Codename: jessie
AKTUALIZOVAT SYSTÉM
Ujistěte se, že je váš server plně aktuální. Také nainstalujte wget a rozbalte:
# apt-get update && apt-get upgrade # apt-get install unzip wget
NAINSTALUJTE ORACLE JAVA 7
Abyste mohli provozovat platformu eXo, musíte na svůj server nainstalovat Javu. Přidejte proto do svého systému Debian repozitář Java PPA. Poté nainstalujte Oracle Java 7 pomocí následujících příkazů:
# 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
Aktualizujte index balíčku a nainstalujte Java 7:
# apt-get update # apt-get install oracle-java7-installer
Zkontrolujte, zda byla Java správně nainstalována:
# java -version
Měli byste obdržet následující výstup:
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)
INSTALOVAT eXo
Stáhneme a rozbalíme eXo v /opt adresář. Spusťte níže uvedené příkazy:
# cd /opt # wget http://sourceforge.net/projects/exo/files/latest/download -O eXo-Platform-community.zip # unzip eXo-Platform-community.zip
Přejmenujte a přesuňte rozbalenou instalaci do /usr/share adresář:
# mv platform-community-* platform-community # mv platform-community /usr/share/platform-community
Jakmile to uděláte, můžete spustit eXo. Ale, nepředbíhejme. Nejprve musíme nainstalovat Nginx.
NAINSTALOVAT NGINX
V podstatě to, co musíte udělat, je nainstalovat Nginx a nastavit konfigurační soubor, abyste mohli spustit eXo ze své domény.
Nainstalujte, spusťte a povolte spuštění Nginx při spouštění pomocí tří níže uvedených příkazů:
# apt-get install nginx # systemctl start nginx # systemctl enable nginx
Nyní otevřete nový konfigurační soubor Nginx.
# nano /etc/nginx/sites-available/exo
Po otevření vložte následující:
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; } }
Nezapomeňte nahradit your_domain vaší skutečnou doménou.
Povolte novou konfiguraci vytvořením symbolického odkazu:
# ln -s /etc/nginx/sites-available/exo /etc/nginx/sites-enabled/
Restartujte Nginx:
# service nginx restart
Poslední věc, kterou musíte udělat, je spustit platformu eXo. Ke spuštění eXo jako procesu na pozadí použijeme níže uvedený příkaz:
# /usr/share/platform-community/start_eXo.sh &
eXo můžete zastavit pomocí:
# /usr/share/platform-community/stop_eXo.sh
Nyní otevřete svůj oblíbený prohlížeč a přejděte na http://vaše_doména. Uvítá vás stránka podobná té na obrázku pod obrázkem:
Proveďte konfiguraci podle svých potřeb a dokončete instalaci platformy eXo.
Gratulujeme, úspěšně jste nainstalovali platformu eXo na váš Debian 8 VPS.
Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám nainstalovali platformu eXo. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.
PS. Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.