You can use a Sun Java System 6.0 Web server as a reverse proxy with SiteMinder.
To configure a Sun Java System Web server as a reverse proxy
web_server_installation_directory/plugins
\passthrough\bin
Note: Download the Sun Java System Web Server Reverse Proxy Add-On 6.1 file from Sun Microsystems.
Init fn="load-modules" shlib="web_server_installation_directory/plugins/passthrough/bin/passthrough.dll" funcs="init-passthrough,auth-passthrough,check-passthrough,service-passthrough" NativeThread="no"
Init fn="init-passthrough"
Init fn="load-modules" shlib="web_server_installation_directory/plugins/passthrough/bin/libpassthrough.so" funcs="init-passthrough,auth-passthrough,check-passthrough,service-passthrough" NativeThread="no"
Init fn="init-passthrough"
Note: All lines must start with Init. Any settings that follow must continue on the same line.
<Object name="passthrough"> ObjectType fn="force-type" type="magnus-internal/passthrough" Service type="magnus-internal/passthrough" fn="service-passthrough" servers="http://server_name:port" Error reason="Bad Gateway" fn="send-error" uri="$docroot/badgateway.html" </Object>
NameTrans fn="assign-name" from="(/uri|/uri/*)" name="passthrough"
The URI is the context root of a web application deployed on the remote servers, and passthrough corresponds to the name of the <Object> in the obj.conf file, as shown in the following example:
<Object name="default"> ... NameTrans fn="assign-name" from="(/webapp1|/webapp1/*)" name="passthrough" ... </Object>
The name value should match the value of the object name used in Step 5.
The reverse proxy is configured.
Copyright © 2010 CA. All rights reserved. | Email CA about this topic |