LoginSignup
4
6

More than 5 years have passed since last update.

AWS EC2上にナレッジ共有OSS「knowledge」をインストールする

Last updated at Posted at 2017-04-30

CentOS7で作ったknowledgeをAWS上に作ってみました

インストール環境

  • Amazon Linux
  • java 1.8
  • tomcat 8.0.43
  • Knowledge 1.8.1

インストール

Javaのインストール

Javaがインストールされているか確認します。
Java1.8以降が入っていれば、Javaのインストールは不要です。
sudo rpm -qa | grep java

Java1.8を探します
sudo yum search java | grep 1.8

Java1.8のインストール
sudo yum install -y java-1.8.0-openjdk-devel.x86_64

Javaのインストール結果確認

# sudo rpm -qa | grep java-1.8
java-1.8.0-openjdk-devel-1.8.0.121-0.b13.29.amzn1.x86_64
java-1.8.0-openjdk-1.8.0.121-0.b13.29.amzn1.x86_64
java-1.8.0-openjdk-headless-1.8.0.121-0.b13.29.amzn1.x86_64

Javaのバージョン確認

sudo java -version
java version "1.7.0_131"
OpenJDK Runtime Environment (amzn-2.6.9.0.71.amzn1-x86_64 u131-b00)
OpenJDK 64-Bit Server VM (build 24.131-b00, mixed mode)

Javaバージョンの切り替え

sudo alternatives --config java

There are 2 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
*+ 1           /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java
   2           /usr/lib/jvm/jre-1.8.0-openjdk.x86_64/bin/java

Enter to keep the current selection[+], or type selection number: 2

Javaのバージョン確認

sudo java -version
openjdk version "1.8.0_121"
OpenJDK Runtime Environment (build 1.8.0_121-b13)
OpenJDK 64-Bit Server VM (build 25.121-b13, mixed mode)

Tomcatのインストール

参考にさせていただきました!
http://qiita.com/nyao/items/8ad51a56638e646b2ec1

ユーザを作成します
sudo useradd -s /sbin/nologin tomcat

Tomcat8以上が必要なので、確認をします。
sudo yum search tomcat8

インストールします。
sudo yum install tomcat8

自動起動の設定
sudo chkconfig tomcat8 on

設定ができたことを確認します。

sudo chkconfig --list tomcat8
tomcat8         0:off   1:off   2:on    3:on    4:on    5:on    6:off

起動/停止してエラーが出ないことを確認します。
sudo service tomcat8 stop
sudo service tomcat8 start

Knowledgeのインストール

Webページを配置するフォルダに移動
cd /var/lib/tomcat8/webapps

warファイルをゲットします
sudo wget https://github.com/support-project/knowledge/releases/download/v1.8.1/knowledge.war

サービスを再起動します
sudo service tomcat8 restart

さっそくアクセスしてみましょう。初回は表示されるまで結構時間がかかります。
http://tomcat入れたサーバのアドレス:8080/knowledge
image.png

あとは公式URLに従って設定を行います。
https://information-knowledge.support-project.org/initial-setup-ja

4
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
6