Red Hat Enterprise Linux 6の場合

クライアント証明書・クライアント鍵の配置

納品されたクライアント証明書とクライアント鍵を配置します。クライアント証明書・クライアント鍵についてはこちらをご覧ください。

クライアント証明書とクライアント鍵は、以下のパスに設置します。

/etc/pki/jpc-wikiplus/

コマンド例:

# mkdir /etc/pki/jpc-wikiplus/
# cp jpc-client.* /etc/pki/jpc-wikiplus/

リポジトリの登録

WIKIPLUSパッケージと関連ミドルウェアをインストールするためのリポジトリを設定します。

WIKIPLUSリポジトリとPostgreSQLリポジトリの登録

WIKIPLUSリポジトリRPMhttps://dist2.justplayer.com/releases/jpc-wikiplus-release-el6-1.0.0-5.noarch.rpm

コマンド例:

# yum install https://dist2.justplayer.com/releases/jpc-wikiplus-release-el6-1.0.0-5.noarch.rpm
# yum install http://yum.postgresql.org/9.4/redhat/rhel-6-x86_64/pgdg-redhat94-9.4-2.noarch.rpm
WIKIPLUSとPostgreSQLを同じサーバーにインストールする場合も、PostgreSQL 9.4のリポジトリを登録してください。

rhel-6-server-optional-rpmsの有効化

/etc/yum.repos.d/redhat.repoを編集し、「rhel-6-server-optional-rpms」を探してenabledを1にして有効化します。

[rhel-6-server-optional-rpms]
(中略)
enabled = 1
(後略)

公開鍵のインポート

パッケージの署名を確認するためのキーをRPMにインポートします。

# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-JPCRPM

SELinux(任意)

個別に適した設定にすることにより、WIKIPLUSはSELinuxを利用した環境でも動作しますが、ここでは無効にする場合の例をご案内します。

/etc/selinux/config
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these two values:
#     targeted - Targeted processes are protected,
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted 

SELinuxの状態は以下のコマンドで確認することができます。

$ sestatus
SELinux status:                 disabled

設定を反映するために、サーバーを再起動します。

コマンドで一時的にSELinuxを無効にするときは以下のようにします。

# setenforce 0

hosts(任意)

ホスト名がDNSで解決できない(ローカル名など)場合は、/etc/hostsに記述しておきます。

/etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4 wp.example.jp.local

パッケージのインストール

yumコマンドでWIKIPLUSとmod_fcgidをインストールします。

# yum install wikiplus mod_fcgid

承認フロー機能つきのWIKIPLUSをご契約の場合はモジュールもインストールします。

# yum install wikiplus-module-approval

WIKIPLUSと同じサーバーにPostgreSQLをインストールする場合は、PostgreSQL 9.4もインストールします。

# yum install postgresql94.x86_64 postgresql94-server.x86_64

引き続き「WIKIPLUSのセットアップ」にお進みください。