+

Search Tips   |   Advanced Search

HTTP proxy server custom properties


We can add the following custom properties to the configuration settings for an HTTP proxy server.

To specify custom properties for a specific HTTP proxy server, navigate to the custom properties page, and specify a value for the custom property.

  1. In the admin console, expand Servers > Server Types > WebSphere proxy servers > proxy_server_name to open the configuration tab for the server.

  2. From HTTP proxy server settings, expand HTTP proxy settings , and click Custom properties.

  3. From Additional properties, select Custom properties > New .

  4. On the settings page, type the custom property to configure in the Name field, and type the value of the custom property in the Value field.

  5. Click Apply or OK.

  6. Click Save on the console task bar to save the configuration changes.

  7. Restart the server.

The following list of HTTP proxy server custom properties is provided with WAS ND. These properties are not shown on the settings page for an HTTP proxy server.



 

Related tasks


Browse all SIP topics
Set the SIP container
Create a proxy server

http.clientInfoFromTrustedIntermediary


Whether the proxy should extract the IP address from a WAS private header in a request. When the plug-in is deployed in front the proxy, the proxy server extracts the client IP address from the channels instead of from private headers forwarded from the plug-in. If this property is set to true, the proxy server extracts client information from private HTTP headers sent from the trusted plug-in instead of the channels.

Data type String
Default false

http.connectionPoolUseForPOST


Whether the proxy server uses connection pooling for POST requests. POST requests, by default, are neither pooled, nor persistent requests. Therefore, if excessive POST requests are sent through the proxy server, port exhaustion might occur, resulting in bind exceptions. If this property is set to true, connection pooling is used for POST requests.

Data type boolean
Default false

http.odcUpdateTimeout


Amount of time, in seconds, for the HTTP proxy server to wait during server startup before routing information. The proxy server waits for the specified number of seconds before binding its ports.

This custom property can be used to configure a delay in startup (before the HTTP/HTTPS ports are bound) for a period of time to allow for the propagation of the routing information. If we set the value to 300, the proxy server waits for 300 seconds to allow time for the routing information to propagate to the proxy server. If the routing information is propagated to the proxy server before 300 seconds, server startup resumes.

Data type String
Default 150

http.routing.sendReverseProxyNameInHost


Whether ‘the host header is rewritten for content not on a WAS content server.

The options for this property are true or false and are not case sensitive. If the value of this property is false, then the host header is rewritten as the host of the target server. If the value for this property is true, then the host header is not rewritten.

Data type Boolean
Default false

http.virtual.port.map


Server port mapping information that the backend server uses to send responses back to the correct external Web site ports.

When port mapping information is configured on a load balancer that is sitting in front of the proxy server, the proxy server might not be able to forward the correct external Web site port information to the backend server because the external Web site port number is probably different from the Web server plug-in, or proxy server listening port. Use this custom property to correct the port information before the proxy server passes it on to the backend server.

For example, if the proxy server, or the Web server plugi-n is listening on ports 20080 and 20443, but the external Web site ports are 80, and 443, setting the following custom property for the proxy server enables the proxy server to provide the correct port information to the backend server. The backend server can then send responses to the correct external Web site ports.

Name:    http.virtual.port.map    Value:   20080:80;20443:443

Data type String value of port mapping pairs separated by semicolons
Default none

localOutboundTCPAddress


Specifies the host interface that is dedicated to HTTP traffic. This property determines the interface used to make outbound HTTP connections to the HTTP container.

Data type String
Default *