Try OpenEdge Now
skip to main content
OpenEdge 11.6.3 New Information : Progress Application Server for OpenEdge : The HTTP Proxy Servlet
 

The HTTP Proxy Servlet

The HTTP Proxy Servlet allows you to implement a reverse proxy on a PAS for OpenEdge instance. When you implement an HTTP Proxy, the instance forwards HTTP client requests to an alternate URL, which may be on another server. Any HTTP responses that are returned from the proxy appear to the client appear to be coming from the instance itself, rather than from the proxy target.
Note: The web application deployed on the proxy target must be implemented to return relative URLs only.

Location

The proxy is an add-on that is located in oe_install_dir/servers/pasoe/extras/oeproxy.war.

Deployment

Use the TCMAN deploy command to deploy oeproxy.war as you would any other web application. However, you must also use the new (in Release 11.6.3) -T option to specify the URL where the HTTP requests will be forwarded.
Also, you need to specify a valid user name and password (-u user_id:password) if the proxy server is online.
For more information about the TCMAN deploy command, see the TCMAN Reference in Progress Application Server for OpenEdge: Administration You can also run the tcman help deploy command to see a brief description of relevant options.

Example

Deploy and rename oeproxy.war to the acme1 instance of the $DLC/servers/pasoe core server:
proenv> /psc/acme1/bin/tcman.bin deploy -a myproxy -T http://targetserver:8080/target/url
$DLC/servers/pasoe/extras/oeproxy.war