Previous Topic: Configure Existing RegistriesNext Topic: Running Components on Different Systems


Using an HTTP/S Proxy Server - DevTest Server

If you are using a plain HTTP proxy server or an SSL-secured HTTP proxy server, define that proxy server and any hosts to exclude in the local.properties file in the LISA_HOME directory.

Follow these steps:

  1. Log on to the host where the DevTest Server is installed.
  2. Navigate to LISA_HOME.
  3. If local.properties does not exist, copy _local.properties and save the copy as local.properties (without the underscore).
  4. Open local.properties for edit and locate the section header for either HTTP Proxy Server or HTTPS Proxy Server, depending on whether your proxy server uses plain HTTP or is SSL-secured.
  5. Identify your proxy server by FQDN or IP address and port:
  6. Identify any hosts to exclude from going through your proxy server:
  7. Verify that you removed the comment symbols in front of the properties.
  8. Save the file and exit.

Example:

The first two lines of the following example specify that the URL for the HTTP proxy server is http://192.168.24.242:49185.

The third line specifies that the hosts that will not go through this proxy include the loopback address for the localhost (127.0.0.1) and IP addresses in the range 192.168.32.0 through 192.168.32.255. Notice that the pipe symbol (|) is used as the delimiter between the IP addresses to exclude. Notice also that the wildcard (*) represents any valid value, where valid values for an IP address node range from zero to 255. The wildcard character can also be used with FQDNs and host names, if hosts to exclude share a standard naming convention.

lisa.http.webProxy.host=192.168.24.242
lisa.http.webProxy.port=49185
lisa.http.webProxy.nonProxyHosts=127.0.0.1|192.168.32.*

HTTP/S Proxy Server settings in local.properties

## ==============================================
## HTTP Proxy Server
## ==============================================
#lisa.http.webProxy.host=<machine name or ip>
##list of excluded machine names or ip addresses delimited by pipes, * wildcard accepted <machine name or ip>[|<machine name or ip>]*
lisa.http.webProxy.nonProxyHosts=127.0.0.1
#lisa.http.webProxy.port=

## ==============================================
## HTTPS Proxy Server
## ==============================================
#lisa.http.webProxy.ssl.host=<machine name or ip>
##list of excluded machine names or ip addresses delimited by pipes, * wildcard accepted <machine name or ip>[|<machine name or ip>]*
lisa.http.webProxy.ssl.nonProxyHosts=127.0.0.1
#lisa.http.webProxy.ssl.port=

## === Leave blank to use integrated NTLM authentication
#lisa.http.webProxy.host.domain= used for NTLM authentication
#lisa.http.webProxy.host.account=
#lisa.http.webProxy.host.credential=

## === Exclude simple host names from proxy use - default value is true
#lisa.http.webProxy.nonProxyHosts.excludeSimple=false

## === Preemptively send authorization information rather than waiting for a challenge
## ===== valid values are basic or ntlm
#lisa.http.webProxy.preemptiveAuthenticationType=ntlm