さくらVPSに無料グループウェア「GroupSession」をインストールする方法
バージョン(ver5)が新しくなってさらに使いやすくなった国内産高性能グループウェア「GroupSession」を「さくらインターネットVPS」にインストールする方法(簡易版)です。
GroupSessionの詳しい情報は公式ページをご覧ください
https://groupsession.jp/
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
さくらVPSサーバー
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
メモリ500MBだと厳しいかもしれません。
最低構成はメモリ1GBは必要だと思います(仮想2Core/1GB/SSD50GB)
ゾーンは東京・石狩・大阪どこでも大丈夫です!
さくらインターネット管理画面
■初期OS(centOS7)を選択して、サーバーをセットアップしてください。
■電源操作>起動する でサーバーを立ち上げます。
■次にパケットフィルタ(ファイヤーウォール)の設定をします。
・グローバルネットワーク>パケットフィルタを設定>パケットフィルタ【利用する】
・接続可能ポートを追加>フィルタの種類【カスタム】>tcp【8080】を入力して、必要なポートを開放します。
以上でサーバー側の設定完了。
■続いてSSH接続にて「tomcat」と「GroupSession」のインストールを行います。
コンソール>VNCコンソールで「root」ログイン。
■javaをインストールします
(GSESSION公式ページを確認して推奨バージョンをインストール)
# cd /usr/local/src
# curl -L -O "https://download.java.net/java/ga/jdk11/openjdk-11_linux-x64_bin.tar.gz"
# tar zxf openjdk-11_linux-x64_bin.tar.gz -C /usr/local
# alternatives --install /usr/bin/java java /usr/local/jdk-11/bin/java 2
# alternatives --config java
選択番号を聞かれるので
(Enter to keep the current selection[+], or type selection number:)
これにする(番号入力エンター)→/usr/lib/java/jdk-11/bin/java
■jarやjavacのパス設定をする
# alternatives --install /usr/bin/jar jar /usr/local/jdk-11/bin/jar 2
# alternatives --install /usr/bin/javac javac /usr/local/jdk-11/bin/javac 2
# alternatives --set jar /usr/local/jdk-11/bin/jar
# alternatives --set javac /usr/local/jdk-11/bin/javac
# export JAVA_HOME=/usr/local/jdk-11
# export PATH=$PATH:/usr/local/jdk-11/bin
# alternatives --config javac
選択番号を聞かれるので
(Enter to keep the current selection[+], or type selection number:)
これにする(番号入力エンター)→/usr/lib/java/jdk-11/bin/javac
■JAVAバージョン確認
# java -version
これなら成功→openjdk version "11"
# javac -version
これなら成功→javac 11
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
tomcatインストール
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
tomcatをインストールします
(GSESSION公式ページを確認して推奨バージョンをインストール)
■リモートファイルのダウンロードにwgetを使用するためにインストール
# yum -y install wget
■tomcat最新版をインストール
# cd /usr/local/src
# wget https://ftp.riken.jp/net/apache/tomcat/tomcat-9/v9.0.52/bin/apache-tomcat-9.0.52.tar.gz
※↑最新版必須(tomcat公式ページからURLをコピペ)
# tar zxf apache-tomcat-9.0.52.tar.gz
※↑バージョンに合わせて変更してください
# mv apache-tomcat-9.0.52 tomcat
※↑バージョンに合わせて変更してください
# useradd -M -d /usr/tomcat tomcat
# chown -R tomcat:tomcat /usr/tomcat
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
GSESSIONインストール
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
GSESSIONにアクセスする為の設定を行います。
■tomcat停止
※TOMCATを停止(停止しないとエラーが起こります!)
起動してない場合は必要ありません
# sudo -u tomcat /usr/tomcat/bin/shutdown.sh
■gsessionダウンロード
# cd /usr/tomcat/webapps
# wget https://www.sjts.co.jp/download/gs/5.1.1/gsession.war
※↑最新版必須(公式ページからURLをコピペ)
■tomcat起動(GSESSIONが自動でインストールされます)
# sudo -u tomcat /usr/tomcat/bin/startup.sh
■所有権を変更するので念のためtomcat停止
# sudo -u tomcat /usr/tomcat/bin/shutdown.sh
■所有権変更
# chown -hR tomcat:tomcat /usr/tomcat/webapps/gsession
■tomcat起動
# sudo -u tomcat /usr/tomcat/bin/startup.sh
これでインストール完了です。
IPアドレスでアクセスしてみてください
(起動直後にアクセスするとエラー表示される場合があります)
http://IPアドレス:8080/gsession/
※グローバルアクセスできますので、セキュリティー設定などは別途必要です!注意してください!!(特に機密書類・個人情報を扱う場合)
rootを閉じる・SSL設定など、最低必要なセキュリティー設定はしてください。
2021年8月28日現在の設定方法です。サーバーの仕様が変更されたら使えないかもしれません。