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"/>