比較バージョン

キー

  • この行は追加されました。
  • この行は削除されました。
  • 書式設定が変更されました。

貴学にてSPをインストールする場合の構築手順

 

目次
maxLevel2
minLevel2
stylenone

 

...

アンカー
spInst1
spInst1

1.Shibboleth  Shibboleth SP (version 2.4以降) の動作要件

以下は本技術ガイドで構築する前提となる環境です。

  • Apache HTTP Server 2.2以上(かつ2.4未満) と mod_ssl
    (SPとしてPloneを構築する場合は以下の注意点参照。) 

他の環境および最新の情報はShibbolethのサイトでご確認ください:
全体LinuxMac OS XSolarisWindowsJava Servlets

...

アンカー
spInst2
spInst2

 2. OSをインストールする

1. OSでの設定

...

  • OS(CentOS 6)インストール
    インストーラを起動してOSのインストールを行ってください。途中表示されるパッケージ選択画面では「Webサーバー」を選択してください。
    その他に必要なパッケージがある場合は、適宜インストールしてください。
    ※このテキストはSELinuxは無効化されているものとして書かれております。下記コマンドでSELinux設定を確認してください。

    パネル

...

...

  • $

...

  • /usr/sbin/getenforce

...

  • ネットワーク設定
    環境に合わせ、ホスト名・ネットワーク・セキュリティを設定してください。
    SPでは shibd サービスが通信を行います。

2. DNSへ登録

 新しいホスト名とIPアドレスをDNSに登録してください。

...

 ntpサービスを用い、貴学環境のntpサーバと時刻同期をしてください。 
※Shibbolethでは、通信するサーバ間の時刻のずれが約5分を越えるとエラーになります。

  アンカーpointpoint

...

...

Java 5 以上が必要です。
ただし、CentOSに付属する GNU Javaは利用できませんので、SunのJavaを利用してください。

 

...

アンカー
spInst3
spInst3

 3. Shibbolethのインストール

...

※上記OSでx86_64の場合
⇒下記の"yum install shibboleth"を"yum install shibboleth.x86_64"と読み替えてください。
※Linuxの他のディストリビューションの場合
こちら
※他のOSの場合
こちら

 

1. repositoryファイル追加(★)

  Shibboleth用のrepositoryファイルをダウンロードします。
  (下記コマンドは、CentOS 6の場合です。他のディストリビューションの場合はURLの "CentOS_CentOS-6" の部分を適宜読み替えてください。)

ヒント
title実習セミナー

シンクライアント環境の場合はCentOS edubaseCloud環境の場合はこのままでOKです。シンクライアント環境の場合はCentOS 5なので、以下のコマンドラインの "CentOS_CentOS-6" を"CentOS_5" としてダウンロードを行なってください。

...

パネル
borderColor#cccccc
bgColor#eeeeee
borderStylesolid
# cp security\:shibboleth.repo /etc/yum.repos.d/shibboleth.repo

...


2. インストール(★)

  yum コマンドの実行前に、まず※PGP鍵のインポートを参照してください。
  yumコマンドを使用する為、依存性のあるunixODBCなども同時にインストールされます。

...

ヒント
title実習セミナー

ここで設定するホスト名は、各自SPサーバのホスト名を設定してください。
例)1番を割り振られた場合   ex-sp-test01.ecloud.nii.ac.jp

...

と聞かれますが、PGP鍵を確認せずにインストールすることは大変危険です。
  このPGP鍵を確認するためにあらかじめ以下の手順を実行してください。このPGP鍵を確認するためにあらかじめ以下の手順を実行してください。

Shibboleth関連のPGP鍵は以下のURLにあります。
  https://www.shibboleth.net/downloads/PGP_KEYS
  リンク先のテキストには

...

 となっているところがいくつかありますが、そのうち"security:shibboleth OBS Project"の文字列のすぐ下にあるもの(2013年6月21日時点で9カ所中上から3番目)を(-----から始まる行も含めて)コピーして、
  以下のコマンド等で新たに作成したKEYSというファイルにペーストしてください。
  ※vi以外のテキストエディタを使う場合、最終行に改行が入らないエディタがありrpmコマンドで失敗する場合が
    ありますので、念のため最終行に改行を入れてください。

...

※shibdと同様、httpdもSPの設定ファイル(shibboleth2.xml等)を読み込みますので、設定ファイルを変更した際はhttpdの再起動もあわせて行うようにしてください。httpdに含まれるShibbolethモジュール(mod_shib)が当該ファイルを読み込みます。 


...

 
インストールが完了したら,サイト情報等の設定を行って下さい.
 
 

...