We Have Moved
The IBM Application Gateway has a new home - docs.verify.ibm.com/gateway
The documentation on this site will no longer be maintained after v21.02, please update your bookmarks.
Servers
Description
Specifies the location of the resource server that is being protected. This is an array type and multiple resource servers can be specified.
Properties
The following table(s) describe the configuration properties for this component:
Name | Type | Constraints | Description |
---|---|---|---|
ssl | SSL Object | ||
host | string | The name or IP address of the server. |
|
url_style | URL_STYLE Object | ||
port | number | Minimum:0 Maximum:65535 Default:443 |
The port on which the server is listening. |
virtual_host | string | If the resource server resides on a virtual host, this parameter can be used to specify the hostname which the reverse proxy should present in the host header for requests to this resource server. If this resource server definition is for a virtual host, this will be inherited from the resource server definition and should not be specified. |
SSL Object
SSL settings for the server.
Name | Type | Constraints | Description |
---|---|---|---|
server_dn | string | This option can be used to ensure that the resource server presents a specific certificate. |
|
certificate | array[string] | If required, a signer certificate required for the reverse proxy to trust the resource server can be specified here in PEM format. |
|
sni | string | Specifies the expected SNI of the resource server. |
URL_STYLE Object
This entry defines how the resource server URLs are handled.
Name | Type | Constraints | Description |
---|---|---|---|
windows | boolean | Values: true,false Default:false |
A boolean flag indicating whether or not to forbid requests to URLs that appear to be Windows style file name aliases. If this entry is set to true it will also enforce that URLs are case insensitive. |
case_insensitive | boolean | Values: true,false Default:false |
A boolean flag indicating whether or not URLs are case insensitive. |
Example
resource_servers:
- path: "/example"
...
servers:
- host: www.test.com
port: 443
virtual_host: testportal.test.com
ssl:
certificate:
- "@www-test-com.crt"
server_dn: cn=test
sni: www.test.com
url_style:
case_insensitive: true
windows: false