このセクションでは、情報共有サイトを構築できるオープンソースの Knowledge のインストールについて紹介します。Knowledge は Tomcat 上で動作するため、事前にTomcat をインストールしておく必要があります。

Webページを配置するフォルダ( /usr/local/tomcat/webapps/ )に移動します。

[root@server-3 ~]# cd /usr/local/tomcat/webapps/
[root@server-3 webapps]# 

Knowledge のモジュールをダウンロードします。

[root@java-1 webapps]# wget https://github.com/support-project/knowledge/releases/download/v1.13.1/knowledge.war
--2018-12-31 00:13:57--  https://github.com/support-project/knowledge/releases/download/v1.13.1/knowledge.war
Resolving github.com (github.com)... 192.30.255.113, 192.30.255.112
Connecting to github.com (github.com)|192.30.255.113|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://github-production-release-asset-2e65be.s3.amazonaws.com/28609126/528f6578-8dd7-11e8-9405-348640055993?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20181230%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20181230T151358Z&X-Amz-Expires=300&X-Amz-Signature=f1ec3befdf898e57a3411a34f92be41d4937076b4942a01a22bf343ec6e144ca&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3Dknowledge.war&response-content-type=application%2Foctet-stream [following]
--2018-12-31 00:13:58--  https://github-production-release-asset-2e65be.s3.amazonaws.com/28609126/528f6578-8dd7-11e8-9405-348640055993?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20181230%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20181230T151358Z&X-Amz-Expires=300&X-Amz-Signature=f1ec3befdf898e57a3411a34f92be41d4937076b4942a01a22bf343ec6e144ca&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3Dknowledge.war&response-content-type=application%2Foctet-stream
Resolving github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)... 52.216.64.88
Connecting to github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)|52.216.64.88|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 130224478 (124M) [application/octet-stream]
Saving to: ‘knowledge.war’

100%[======================================>] 130,224,478 80.6KB/s   in 23m 40s

2018-12-31 00:37:39 (89.6 KB/s) - ‘knowledge.war’ saved [130224478/130224478]

[root@java-1 webapps]# 

Tomcat を再起動します。

■ 再起動
[root@java-1 webapps]# systemctl restart tomcat
[root@java-1 webapps]# 

■ 起動状態の確認
[root@java-1 webapps]# systemctl status tomcat
● tomcat.service - Apache Tomcat 9
   Loaded: loaded (/etc/systemd/system/tomcat.service; enabled; vendor preset: disabled)
   Active: active (exited) since Mon 2018-12-31 00:38:19 JST; 12s ago
  Process: 3685 ExecStop=/usr/local/tomcat/bin/shutdown.sh (code=exited, status=0/SUCCESS)
  Process: 3757 ExecStart=/usr/local/tomcat/bin/startup.sh (code=exited, status=0/SUCCESS)
 Main PID: 3757 (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/tomcat.service
           └─3773 /usr/bin/java -Djava.util.logging.config.file=/usr/local/to...

Dec 31 00:38:19 java-1.novalocal systemd[1]: Starting Apache Tomcat 9...
Dec 31 00:38:19 java-1.novalocal systemd[1]: Started Apache Tomcat 9.
[root@java-1 webapps]# 

ブラウザから下記の URL にアクセスし、Knowledge を起動します。初回は表示されるまでしばらく時間がかかります。

http://(Tomcat サーバーのIPアドレス):8080/knowledge