Proxy settings

Proxy settings for a CLC Server setup, are configured in one or more .vmoptions files, as described below.

Proxy settings on a single CLC Server or a master node

Add lines like those below to the CLCGenomicsServer.vmoptions file on the single server or master node, entering values after the = sign relevant for your setup. The vmoptions file is located in the installation area of the CLC Server software.

	-Dhttp.proxyHost=abc.xyz.com
	-Dhttp.proxyPort=1234 
	-Dhttps.proxyHost=abc.xyz.com
	-Dhttps.proxyPort=1234
	-Dhttp.nonProxyHosts="localhost|127.0.0.1|192.168.*"

The value for the -Dhttp.nonProxyHosts setting is a pipe-separated (|) list of hosts that should be reached directly, bypassing the proxy. Typically this is localhost and a list of relevant internal hosts. Full addresses or patterns that start or end with a '*' wildcard can be provided.

Further information about these settings can be found at https://docs.oracle.com/javase/8/docs/technotes/guides/net/proxies.html.

Proxy settings on a job node setup

In addition to the settings described above for the master node, the CLCGenomicsServer.vmoptions file on each job node must also have those proxy settings configured.

As on the master node, the CLCGenomicsServer.vmoptions file can be found in the installation area of the CLC Server software on each job node.

Proxy settings on a grid node setup

In addition to the settings described above for the master node, a clcgridworker.vmoptions file must be present in each deployed grid worker area with the proxy settings described above added.

Further details about clcgridworker.vmoptions files is provided in Other grid worker options.