GNU/Linux >> Linux の 問題 >  >> Debian

Debian8VPSにリバースプロキシとしてNginxを使用してeXoプラットフォームをインストールして構成します

eXo Platformは、Javaで記述されたすぐに使用できるソーシャルイントラネットソリューションです。これにより、開発者は完全なコラボレーション機能とコンテンツ管理機能を備えた最新のビジネスポータルを構築できます。

eXoを使用すると、ウィキ、フォーラム、カレンダー、ドキュメントなどの豊富なコラボレーション機能を備えたソーシャルイントラネットを作成して、アクティビティストリーム、ソーシャルネットワーキング、ワークスペースにスマートに統合することもできます。即座にユーザーを引き付けるように注意深く設計されています。エンタープライズプラットフォームの信頼できるセキュリティ内で実行され、ニーズの変化に合わせて高度にカスタマイズできます。

この記事では、Debian8VPSにeXoプラットフォームをインストールするために必要な手順について説明します。

要件

このチュートリアルでは、SSD 4LinuxVPSホスティングプランを使用します。

SSH経由でサーバーにログインします

# ssh root@server_ip

次のコマンドを使用して、サーバーに適切なバージョンのDebianがインストールされているかどうかを確認できます。

# lsb_release -a

これにより、下の出力が得られるはずです:

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

システムを更新する

サーバーが完全に最新であることを確認してください。また、wgetをインストールして解凍します:

# apt-get update && apt-get upgrade

# apt-get install unzip wget

ORACLEJAVA7をインストールします

eXo Platformを実行するには、サーバーにJavaをインストールする必要があります。したがって、DebianシステムにJavaPPAリポジトリを追加してください。次に、次のコマンドを使用してOracleJava7をインストールします。

# 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

パッケージインデックスを更新し、Java 7をインストールします:

# apt-get update

# apt-get install oracle-java7-installer

Javaが正しくインストールされているかどうかを確認します:

# java -version

次の出力が表示されます。

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)

eXoのインストール

/ optでeXoをダウンロードして解凍します ディレクトリ。以下のコマンドを実行します:

# cd /opt

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

# unzip eXo-Platform-community.zip

解凍したインストールの名前を変更して、 / usr / shareに移動します ディレクトリ:

# mv platform-community-* platform-community

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

それが終わったら、eXoを起動できます。しかし、自分より先に進まないようにしましょう。まず、Nginxをインストールする必要があります。

NGINXをインストール

基本的に必要なことは、Nginxをインストールし、構成ファイルをセットアップして、ドメインからeXoを実行できるようにすることです。

Nginxをインストールして起動し、起動時に次の3つのコマンドを使用して起動できるようにします。

# apt-get install nginx

# systemctl start nginx

# systemctl enable nginx

次に、新しいNginx構成ファイルを開きます。

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

開いたら、以下を貼り付けます:

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

}

your_domainを実際のドメインに置き換えることを忘れないでください。

シンボリックリンクを作成して、新しい構成を有効にします。

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

Nginxを再起動します:

# service nginx restart

最後に行う必要があるのは、eXoプラットフォームを起動することです。以下のコマンドを使用して、eXoをバックグラウンドプロセスとして開始します。

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

次の方法でeXoを停止できます:

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

次に、お気に入りのブラウザを開き、http://your_domainに移動します。下の画像のようなページで歓迎されます:

必要に応じて構成を行い、eXoプラットフォームのインストールを完了します。

おめでとうございます。Debian8VPSにeXoプラットフォームが正常にインストールされました。

もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にeXoプラットフォームのインストールを依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。

PS。この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


Debian
  1. Debian11にSquidプロキシをインストールして設定する方法

  2. リバースプロキシとしてJavaおよびApache2を使用してJBossASをインストールおよび設定する方法

  3. Nginx、PHP-FPM、MariaDBを使用してDebian7VPSにPagekitをインストールします

  1. リバースプロキシとしてNginxを使用してDebian8VPSにOdooをインストールします

  2. Debian8VPSにNginxを使用してFuelPHPをインストールする方法

  3. Debian8VPSにNginxを使用してPloneをインストールする

  1. Debian10LinuxにSquidプロキシをインストールして設定する方法

  2. リバースプロキシとしてNginxを使用してDebian9にOdoo11をインストールする方法

  3. リバースプロキシとしてNginxを使用してDebian10にOdoo12をインストールする方法