Sun Java System Web Server 7.0 Update 7 Administrator's Guide

ProcedureConfiguring Reverse Proxy Using Administration Console

  1. Install Web Server on the node that you want to use for configuring reverse proxy.

  2. Create a configuration. For example, rp.

  3. Using the Administration Console, select Configurations > Virtual Servers > Content Handling > Reverse Proxy tab. Click New.

  4. Specify values for the following parameters:

    • URI — The reverse proxy URI

    • Server URL — Comma separated server URLs of all the machines in the cluster separated by comma. If multiple values are given, the server will distribute load among the specified servers.

      The format for entering the server URL is hostname:portnumber. For example, http://<content server-hostname>:port

  5. Click the OK button.

  6. Click the Deployment Pending link in the top right of the screen to deploy the modified configuration and to apply changes to the configuration.

  7. Click the Deploy button.

    Deployment successful message appears.

  8. Start all instances of this modified configuration.

    This completes configuring the reverse proxy for load balancing HTTP requests.

    Note –

    To configure a reverse proxy in a cluster environment, issue a wildcard server certificate or the alternate subject names that can be set to the actual origin server host names. The other option of specifying the original server's host names in the subject name field limits the size of the cluster, leading the cluster to fail if another node is added to the cluster.

    A wildcard server certificate can be created using the administration interfaces. After creating the server certificate use certutil to get the base64 encoded version of the certificate and install it as a trusted CA certificate on the load balancer configuration.

    Type the following command to generate the base64 encoded certificate bash$./certutil -L -a -d instancedir/config. Copy the output of the command and paste it in the install certificate wizard.