Previous Topic: How to Configure an Apache Reverse Proxy ServerNext Topic: HTTP Header Settings


Configure an Oracle iPlanet 7.0 Reverse Proxy Server

You can use a Oracle iPlanet 7.0 web server as a reverse proxy with CA SiteMinder®.

Note: The CA SiteMinder® Agent Configuration wizard only modifies the default obj.conf file on the Oracle iPlanet (formerly Sun Java System) web server. To protect other instances or reverse proxy deployments with CA SiteMinder®, copy the CA SiteMinder® settings from the default obj.conf file to any respective instance_name-obj.conf files. For example, your web server created an obj.conf file when you installed it, but you later added a server instance named my_server.example.com. To protect resources on my_server.example.com with CA SiteMinder®, copy the CA SiteMinder® settings the wizard added from the obj.conf file to the my_server.example.com-obj.conf file.

Follow these steps:

  1. Add the following directive to the instance_name-obj.conf file:
    NameTrans

    Specifies the local and remote virtual paths using the following format:

    NameTrans fn="map" from="local_virtual_path" name="reverse-proxy-/local_virtual_path" to="remote_virtual_path"
    

    Example:

    NameTrans fn="map" from="/realma" name="reverse-proxy-/reamla" to="http://server.example.org/realma/"
    
  2. Add the following directives at the end of the obj.conf file:
    Object name

    Specifies the name of the local virtual path and the URL of the remote virtual path used in the NameTrans directive, using the following format:

    <Object name="reverse-proxy-/local_virtual_path">
    Route fn="set-origin-server" server="http://remote_server_URL:port"
    </Object>
    

    Example:

    <Object name="reverse-proxy-/realma">
    Route fn="set-origin-server" server="http://server.example.org:port"
    </Object>
    
    Object ppath

    Specifies the partial path that is given to the server by the client.

    Example:

    <Object ppath="http:*">
    Service fn="proxy-retrieve" method="*"
    </Object>
    
  3. Restart the web server.

    The reverse proxy is configured.