Use this topic to perform advanced configuration on a proxy server. Proxy settings enable the system administrator to fine tune the behavior of the proxy server. In particular, you can configure the connections and requests to the application server, enable caching, configure the requests that must be rejected, define how error responses are handled, and specify the location of the proxy logs.
The proxy server, upon creation, auto-senses the environment and is capable of routing requests to the product. Additional configuration can be applied to the proxy server to meet the needs of a particular environment.
To view this administrative console page, click
proxy_server_name .You can edit configurable field settings for the proxy server on the Configuration tab.
Specifies whether to enable the proxy server to route Web services traffic.
Information | Value |
---|---|
Data type | Boolean |
Default | True |
The proxy server examines every incoming request. You can define certain methods for exclusion and if the requested HTTP method matches any of the configured methods for exclusion, the proxy server rejects the requests with a METHOD DISALLOWED error. Enter each method as a single line.
Specifies the directory on the proxy server where the static routing file is located.
Information | Value |
---|---|
Data type | String |
Default | profile_home/staticRoutes |
Specifies a list of HTTP methods that are disabled for the proxy server. Select the checkbox to enable this setting. Click New or Delete to add or remove HTTP methods from the list.
Information | Value |
---|---|
Data type | String |
Default | Blank |
Specifies basic HTTP connection parameters between the proxy server and content servers.
Information | Value |
---|---|
Data type | String |
Default | * |
Range | IP address or valid host name |
Specifies the SSL configuration from one of several sources.
Information | Value |
---|---|
Data type | String |
Default | None |
Range | NONE, CellDefaultSSLSettings, or NodeDefaultSSLSettings |
Specifies whether to enable the proxy server to cache the content of servers.
When Enable caching is selected, static content caching is enabled for the proxy server, as defined by HTTP 1.1 specifications. By default, caching content is enabled.
The proxy server has logs that are generated for proxy and stored cache requests. When Enable access logging is selected, you can specify the size and location of the access logs.
Information | Value |
---|---|
Data type | Integer |
Units | Megabytes |
Default | 500 |
Information | Value |
---|---|
Data type | String |
Default | ${SERVER_LOG_ROOT}/proxy.log |
Information | Value |
---|---|
Data type | String |
Default | ${SERVER_LOG_ROOT}/cache.log |
Information | Value |
---|---|
Data type | String |
Default | ${SERVER_LOG_ROOT}/local.log |
Use this section to set up security options.
Information | Value |
---|---|
Data type | String |
Default | Blank |
Range | IP address or valid host name |
Use this section to configure proxy plug-ins.
Scope | Description |
---|---|
None | No scope. |
All | The proxy server generates a plug-in configuration that includes all of the URIs that are handled by proxy servers in the local cell and all cells that are connected by a core group bridge. |
Cell | The proxy server generates a plug-in configuration that includes all of the URIs that are handled by all the proxy servers in the cell. |
Node | Includes all of the URIs that are configured for the node. |
Server | The proxy server generates a plug-in configuration file only for the proxy server that is currently configured. |
Use this section to configure settings for error pages when errors occur during the processing of a request.
GET /house/rooms/kitchen.jpg HTTP/1.1 Host: homeserver.companyx.com
/ErrorPageApp/ErrorPage?responseCode=404&uri=/house/rooms/kitchen.jpg&Host= homeserver.companyx.com
Proxy custom property to use when tweaking the custom error page: key=http.statuscode.errorPageRedirect. This custom property determines whether error page generation is done using the redirect, instead of using the proxy error page application. The values are true or false. The default is false.
Specifies the values needed for the proxy server to perform static file serving.
Information | Value |
---|---|
Data type | String |
Default | ${USER_INSTALL_ROOT}/staticContent |
Information | Value |
---|---|
Extension | The subject file extension to map to a context type |
Header | The header name to send to the client |
Value | The value of the header to send to the client in the context-type header |
Weight | A float value used to calculate the rank of files with this extension |
Specifies the values needed for the proxy server to perform workload management.
Information | Value |
---|---|
Data type | String |
Units | Seconds |
Default | 300 |
Information | Value |
---|---|
Data type | String |
Default | / |
Information | Value |
---|---|
Data type | String |
Default | Blank |