2 Using Web Server Plug-Ins with Oracle WebLogic Server

The following sections describe the plug-ins provided by Oracle for use with WebLogic Server:

What Are Plug-Ins?

Plug-ins are small software programs that developers use to extend a WebLogic Server implementation. Plug-ins enable WebLogic Server to communicate with applications deployed on Oracle HTTP Server, Apache HTTP Server, Sun Java System Web Server, or Microsoft's Internet Information Server. Typically, WebLogic Server handles the application requests that require dynamic functionality, the requests that can best be served with dynamic HTML pages or JSPs (Java Server Pages).

Plug-Ins Included with Oracle WebLogic Server

WebLogic Server includes plug-ins for the following Web servers:

  • Apache HTTP Server

  • Microsoft Internet Information Server

  • Sun Java System Web Server

Plug-In Versions

This release of Using Web Server Plug-Ins with Oracle WebLogic Server documents the following plug-ins:

  • Apache HTTP Server, version 1.0.1211636

  • Microsoft Internet Information Server, version 1.0.1211636

  • Sun Java System Web Server, version 1.0.1211636

Oracle HTTP Server Plug-In Support

Plug-in support is also available for Oracle HTTP Server. These plug-ins are packaged with the Oracle HTTP Server distribution. See Oracle Fusion Middleware Administrator's Guide for Oracle HTTP Server.

Plug-In Two-Way SSL Support

WebLogic Server Plug-Ins do not support two-way SSL. However, the Plug-Ins can be set up to require the client certificate and pass it on to WebLogic Server. For example:

apache ssl
SSLVerifyClient require
SSLVerifyDepth 10
SSLOptions +FakeBasicAuth +ExportCertData +CompatEnvVars +StrictRequire

Set the WebLogic Plug-in Enabled Control in WebLogic Server

Set the WebLogic Plug-in Enabled control in WebLogic Server.

The WebLogic Plug-in Enabled control specifies whether the WebLogic Server uses the proprietary WL-Proxy-Client-IP header, which is recommended if the server instance will receive requests from a proxy plug-in.