Configure remote HTTP

HTTP (Hypertext Transfer Protocol) is a lightweight communications protocol for interprocess communication. Communications between a Web server and the WebSphere Application Server installed on a single machine, as well as communications across the network, use the HTTP protocol.

Remote HTTP refers to the use of HTTP protocol as a transport mechanism to communicate between two machines or logical partitions in the WebSphere Application Server environment. The WebSphere Application Server Web server plugin component uses remote HTTP to forward requests from the Web server to one or more application servers.

The WebSphere Application Server plugin resides on the Web server machine and is specific to the Web server. The remote Web server machine can be either of these:

Remote HTTP is one option that supports a demilitarized zone (DMZ) configuration. Use remote HTTP to forward client requests to one or more protected application servers that run behind a firewall.

Advantages of remote HTTP

The WebSphere Application Server HTTP server plugin uses the plugin-cfg.xml file to determine which URLs route to an application server. To use remote HTTP, manually copy the plugin-cfg.xml configuration file from the application server machine to all of the Web server machines that communicate with the application server. Subsequent configuration changes may change the contents of the plugin-cfg.xml file. You must manually copy this file to the Web server machines whenever it is changed. The list below describes the tasks that change the plugin configuration files. After you perform any of these tasks, reconfigure the Web server machine by updating the plugin file:

These topics provide more information about configuring remote HTTP:

Configure the application server machine
This topic describes how to configure the machine that hosts your application server.

Configure the Web server machine
This topic describs how to configure the machine that hosts your Web server.

Sample plugin-cfg.xml file
The plugin-cfg.xml file contains configuration information for the Web server plugin. This topic provides a sample of a plugin-cfg.xml file.