1

環境:WebSphere App Server / WebSphere Portal 7、was_ap20_module/mod_was_ap20_httpを使用してIBMIHS/Apachehttpdが前面に表示されます。

次のようなリダイレクトのあるサーブレットまたはJSPページがあります

response.sendRedirect("/wps/myportal/....")

生成されたHTTPは、IHS / Apacheエンドポイントの正しいホストとポートになりますが、プロトコルが間違っています。httpsではなくhttpです。

たとえば、IHS / Apacheがリッスンしていてhttps://myserver.com、WASがオンhttp://192.168.12.34:12345(すべてのポート/ホストが偽物)の場合、リダイレクトは次のように返されhttp://myserver.comます-正しいホストとポートですが、プロトコルが間違っています。

WebSphereは、プロトコルではなく、使用する適切なホスト/ポートをどのように判断しますか?どうすれば目的の動作を強制できますか?

4

1 に答える 1

1

apache mod_headersを追加して、リクエストがWebSphereに転送される前にカスタムヘッダーを追加します。WebSphereで、httpsindicatorheaderをそのカスタムヘッダーに設定します。

http://www.ibmconnections.org/wordpress/index.php/tag/was-ssl-http-https/ http://pic.dhe.ibm.com/infocenter/wasinfo/v7r0/index.jsp?topic= %2Fcom.ibm.websphere.express.doc%2Finfo%2Fexp%2Fae%2Frweb_custom_props.html

于 2012-05-16T21:30:38.983 に答える