Set up a WebSphere proxy server
Overview
A proxy server is a specific type of application server that routes HTTP requests to content servers that perform the work. A reverse proxy server acts as the first point of contact, not including the firewall, for client requests into the enterprise server. A forward proxy server acts as the first point of contact for outbound traffic.
To provide session affinity, failover support, and workload balancing we can set up a web server plug-in, a proxy server, or a secure proxy server.
We can...
- Configure the proxy server with rules to route to and load balance the clusters of content servers.
- Secure the transport, using SSL, and the content using various authentication and authorization schemes.
- Protect the identity of the content servers from web clients using response transformations (URL rewriting)
- Improve performance by caching content locally and by protecting the content servers from surges in traffic.
This section covers creating a WebSphere proxy server. Note that other proxy servers are available, including ISAM WebSEAL revers proxy servers.
A proxy server configuration provides settings that control how a proxy server can provide services for the enterprise applications and their components. This section describes how to create and configure proxy servers in an existing application server environment.
Set up the proxy server
- Create a WebSphere Proxy Server.
- Install a Session Initiation Protocol proxy server.
- Migrate profiles for the proxy server.
- Modify HTTP endpoints
- Add HTTP endpoints
What to do next
- Create proxy servers in the cell.
- Deploy applications to the proxy server.
All proxy server processes are performed in the controller because we cannot configure a servant for a proxy server. Therefore, because application modules cannot be deployed into a controller, we cannot deploy an application module into a proxy server. If an application that we are running on a proxy server includes an application module, such as a module that serves an error page if a proxy server routing error occurs, that application module must be deployed to the servant of an application server with which the proxy server can communicate, instead of to the proxy server.
Subtopics
- Create a proxy server
- Create a proxy server cluster
- Manage a proxy server cluster
- Migrate profiles for the proxy server
- Customizing routing to applications
- Routing requests to ODC-compliant application servers in other cells
- Configure rules to route requests to web servers
- Modify the HTTP endpoints that the proxy server listens on
- Add a new HTTP endpoint for the proxy server
- Set up caching in the proxy server
- Routing requests from a plug-in to a proxy server
- Create a proxy server cluster using the wsadmin command
- Monitor the proxy server with PMI
- Monitor traffic through the proxy server
- Overview of the custom error page policy
- Request mapping
- Session failover in the proxy server
- Install a Session Initiation Protocol proxy server
- Troubleshoot the proxy server
- Session Initiation Protocol overload protection
- High availability and workload management with Session Initiation Protocol proxy server
- Configure SIP quorum support using the default core group
- Configure the SIP proxy for network outage detection
- Administer proxy actions
- Administer custom advisors for the proxy server
- Create custom advisors for the proxy server
- Administer proxy virtual hosts
- Administer proxy rule expressions
- Create a custom filter and deploying it to a proxy server
- Configure denial of service protection for the proxy server
- WebSphere DMZ Secure Proxy Server for IBM WAS
- Tune the security properties for the DMZ Secure Proxy Server for IBM WAS
Related:
Select a front end for our WAS topology