[pal-cvs 3428] [1162] added ssl redirect doc.

Back to archive index

svnno****@sourc***** svnno****@sourc*****
2008年 9月 12日 (金) 18:02:27 JST


Revision: 1162
          http://svn.sourceforge.jp/cgi-bin/viewcvs.cgi?root=pal&view=rev&rev=1162
Author:   shinsuke
Date:     2008-09-12 18:02:27 +0900 (Fri, 12 Sep 2008)

Log Message:
-----------
added ssl redirect doc.

Modified Paths:
--------------
    pal-portal/docs/ja/configuration-guide/trunk/xdocs/navigation.xml

Added Paths:
-----------
    pal-portal/docs/ja/configuration-guide/trunk/xdocs/config/sslredirect.xml


-------------- next part --------------
Added: pal-portal/docs/ja/configuration-guide/trunk/xdocs/config/sslredirect.xml
===================================================================
--- pal-portal/docs/ja/configuration-guide/trunk/xdocs/config/sslredirect.xml	                        (rev 0)
+++ pal-portal/docs/ja/configuration-guide/trunk/xdocs/config/sslredirect.xml	2008-09-12 09:02:27 UTC (rev 1162)
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<document>
+  <properties>
+    <title>設定</title>
+    <subtitle>SSL リダイレクト</subtitle>
+    <authors>
+      <person name="菅谷信介" email="shins****@yahoo*****"/>
+    </authors>
+  </properties>
+  <body>
+    <section name="SSL リダイレクトについて">
+      <p>
+特定のページアクセスした場合に HTTPS のページにリダイレクトをさせたり、また逆にあるページにアクセスした場合に HTTP を表示したい場合があるかと思います。
+そのような場合に対応するため、PALポータルでは SSL リダイレクトバルブを提供しています。
+SSL リダイレクトバルブをパイプラインに追加することで、ページ単位で SSL ページにするかどうかの指定ができます。
+      </p>
+    </section>
+    <section name="設定方法">
+      <p>
+<code>webapps/palportal/WEB-INF/assembly/pipelines.xml</code> に jp.sf.pal.portal.redirect.impl.SSLRedirectValveImpl を追加します。
+      </p>
+<source><![CDATA[
+...
+  <bean id="sslRedirectValve" 
+        class="jp.sf.pal.portal.redirect.impl.SSLRedirectValveImpl">
+    <constructor-arg>
+      <value>redirect.to.ssl.page</value>
+    </constructor-arg>
+    <constructor-arg>
+      <value>80</value>
+    </constructor-arg>
+    <constructor-arg>
+      <value>443</value>
+    </constructor-arg>
+  </bean>
+
+  <bean id="jetspeed-pipeline" 
+        class="org.apache.jetspeed.pipeline.JetspeedPipeline" 
+        init-method="initialize" 
+  >
+   <constructor-arg>
+       <value>JetspeedPipeline</value>
+   </constructor-arg>
+   <constructor-arg>
+    <list>
+      <ref bean="capabilityValve"/>
+      <ref bean="portalURLValve"/>
+      <ref bean="securityValve"/>
+      <ref bean="localizationValve"/>
+      <ref bean="passwordCredentialValve"/>
+      <ref bean="loginValidationValve"/>
+      <ref bean="profilerValve"/>
+      <ref bean="sslRedirectValve"/>
+...
+]]></source>
+      <p>
+sslRedirectValve を bean 要素を追加して、jetspeed-pipeline の profilerValve の後に sslRedirectValve の ref 要素を追加します。SSLRedirectValveImplのコンストラクタ引数は、一番目の引数がページで指定するキーの名前、2番目が非SSLページで利用するポート、3番目がSSLページで利用するポートです。
+設定を保存し、ポータルを再起動後に有効になります。
+      </p>
+      <p>
+設定後、サイトエディターで各ページ(PSML)の直下にあるレイアウトのプロパティに redirect.to.ssl.page のキーで true または false を設定します。true の場合は SSL ページにリダイレクとして、false の場合は非 SSL ページにリダイレクトします。redirect.to.ssl.pageを指定しない場合は、指定された URL をそのまま表示します。
+サイトエディターの使い方については、「管理者ガイド」を参照してください。
+      </p>
+    </section>
+  </body>
+</document>


Property changes on: pal-portal/docs/ja/configuration-guide/trunk/xdocs/config/sslredirect.xml
___________________________________________________________________
Name: svn:eol-style
   + native

Modified: pal-portal/docs/ja/configuration-guide/trunk/xdocs/navigation.xml
===================================================================
--- pal-portal/docs/ja/configuration-guide/trunk/xdocs/navigation.xml	2008-09-12 08:13:32 UTC (rev 1161)
+++ pal-portal/docs/ja/configuration-guide/trunk/xdocs/navigation.xml	2008-09-12 09:02:27 UTC (rev 1162)
@@ -27,7 +27,7 @@
       <item name="ログの設定" href="config/log.html"/>
       <item name="メールサーバーの設定" href="config/mail.html"/>
       <item name="セッション共有" href="config/session.html"/>
-<!-- SSL switch -->
+      <item name="SSL リダイレクト" href="config/sslredirect.html"/>
     </menu>
     <menu name="データベース">
       <item name="概要" href="db/guide.html"/>


pal-cvs メーリングリストの案内
Back to archive index