...
- entityID: https://idp.example.ac.jp/idp/shibboleth
- ノード1: 以下の2つのホスト名を割り当てる
n1 1.idp.example.ac.jp
idp.example.ac.jp - ノード2: 以下の2つのホスト名を割り当てる
n2 2.idp.example.ac.jp
idp.example.ac.jp
...
- /usr/java/tomcat/conf/Catalina/localhost/idp.xml
に以下の内容のファイルを作成する。
もしすでにidp.xmlが存在する場合は、sessionCookieNameおよびsessionCookieDomainを追加する。パネル <Context sessionCookieName="JSESSIONID" sessionCookieDomain=".idp.example.ac.jp" />
- /usr/java/tomcat/webapps/idp/WEB-INF/web.xml
のcookieDomainがコメントアウトされている行を探し、コメントアウトを解除した上で以下のように修正する。コード ブロック language xml <!-- --> <context-param> <param-name>cookieDomain</param-name> <param-value>.idp.example.ac.jp</param-value> </context-param> <!-- -->
- /etc/httpd/conf.d/ssl.conf
を以下のように修正する。パネル ServerName n11.idp.example.ac.jp:443 ← 当該ノードの独自ホスト名を記述
UseCanonicalName On ← Onにしていない場合は追加...
ProxyPass /idp ajp://localhost:8009/idp
ProxyPassReverse /idp/ https://idp.example.ac.jp:443/idp/ ← ProxyPassの行の後に追加
...