GNU/Linux >> Znalost Linux >  >> Debian

Nainstalujte a nakonfigurujte platformu eXo s Nginx jako reverzní proxy na Debian 8 VPS

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.


Debian
  1. Jak nainstalovat a nakonfigurovat JBoss AS s Java a Apache2 jako reverzní proxy

  2. Nainstalujte Odoo na Debian 8 VPS s Nginx jako reverzní proxy

  3. Jak nainstalovat FuelPHP s Nginx na Debian 8 VPS

  1. Jak nainstalovat a nakonfigurovat Squid Proxy na Debian 11

  2. Nainstalujte Pagekit na Debian 7 VPS s Nginx, PHP-FPM a MariaDB

  3. Nainstalujte Plone s Nginx na Debian 8 VPS

  1. Jak nainstalovat a nakonfigurovat Squid Proxy na Debian 10 Linux

  2. Jak nainstalovat Odoo 11 na Debian 9 s Nginx jako reverzní proxy

  3. Jak nainstalovat Odoo 12 na Debian 10 s Nginx jako reverzní proxy