Applies To:

Show Versions Show Versions

sol4443: Configuring the BIG-IP system to ensure BEA WebLogic HTTP servers respond with the HTTPS protocol (9.x)
How-ToHow-To

Original Publication Date: 12/19/2007
Updated Date: 07/26/2013

This article applies to BIG-IP 9.x.  For information about other versions, refer to the following article:

To ensure that the BEA WebLogic server uses URLs prefixed with HTTPS://, configure the BIG-IP system to insert a header named WL-Proxy-SSL: with a value of true into each request. To do so, perform one of the following two procedures:

Using the Configuration utility to create an HTTP profile with a BEA WebLogic header insert

  1. Log in to the Configuration utility.
  2. Navigate to Local Traffic > Profiles.
  3. Click Create.
  4. In the name field, type a name for the profile.
  5. From the Parent Profile menu, select http.
  6. In the Request Header Insert box, type the following:

    Note: In BIG-IP versions prior to 9.4.0, this box is labeled Header Insert.

    WL-Proxy-SSL: true

  7. Select the Redirects Rewrite custom check box.
  8. From the Redirects Rewrite menu, select Matching.
  9. Click Finished.

Use this profile when you create virtual servers for the BEA WebLogic server. Any virtual server that uses this profile inserts the necessary header.

Using the BIG-IP command line to create a BIG-IP profile with a BEA WebLogic header insert

  1. Log in to the command line.
  2. Back up the /config/bigip.conf file, by typing the following command:

    cp /config/bigip.conf /config/bigip.conf.original

  3. Using a text editor, edit the /config/bigip.conf file.
  4. Add the following lines to the end of the file, replacing <name> with the name you want to give to the new profile:

    profile http <name> {
       defaults from http
       header insert "WL-Proxy-SSL: true"
       redirect rewrite matching
    }

    For example:

    profile http WebLogic80 {
        defaults from http
        header insert "WL-Proxy-SSL: true"
        redirect rewrite matching

    }

  5. Save the file, and then exit the editor.
  6. Load the configuration, by typing the following command:

    bigpipe load

Use this profile when you create virtual servers for the BEA WebLogic server. Any virtual server that uses this profile inserts the necessary header.

Supplemental Information

Was this resource helpful in solving your issue?




NOTE: Please do not provide personal information.



Incorrect answer. Please try again: Please enter the words to the right: Please enter the numbers you hear:

Additional Comments (optional)