Addition of a server to a virtual host junction

The virtualhost add command adds another server to a virtual host junction.

Operation: Adds another server to an existing virtual host junction.

Syntax:
virtualhost add -h host-name options vhost-label
-h host-name
The DNS host name or IP address of the proxy server. This parameter is required. See Standard WebSEAL junction configuration.
options
See Table 1.
vhost-label
The name for the virtual host junction where the additional back-end server is added.

This parameter is required.

Table 1. Options on the virtualhost add command
Virtual host option Parameter Description
General option for TCP and SSL junction types

–a address

Specifies the local IP address that WebSEAL uses when communicating with the target back-end server. If this option is not provided, WebSEAL uses the default address as determined by the operating system.

If you supply an address for a particular junction, WebSEAL binds to this local address for all communication with the junctioned server.

General option for TCP and SSL junction types

–i

WebSEAL server treats URLs as case insensitive.

See Support for URLs as not case-sensitive.

General option for TCP and SSL junction types

–p port

TCP port of the back-end third-party server. Default is 80 for TCP junctions; 443 for SSL junctions.

See Creating TCP type standard junctions and Creating SSL type standard junctions.

General option for TCP and SSL junction types

–q url

Relative path for query_contents script. By default, WebSEAL looks for query_contents in /cgi_bin/. If this directory is different or the query_contents file name is different, use this option to indicate to WebSEAL the new URL to the file. Required for back-end Windows™ servers.

See Installing and configuring query_contents on Windows-based Web servers.

General option for TCP and SSL junction types

–w

Windows file system support.

See Junctions to Windows file systems.

General option for TCP and SSL junction types -y priority The priority for the server (1-9). Default is 9. See Adding multiple back-end servers to the same junction
Stateful junctions

See Stateful junctions.

–u UUID

Specifies the UUID of a back-end server that is connected to WebSEAL in a stateful virtual host junction (–s).

Mutual authentication over SSL

See Mutually authenticated SSL junctions.

–D "DN"

Specify Distinguished Name of back-end server certificate. This value, matched with actual certificate DN enhances authentication.

Proxy junction (requires –t tcpproxy or –t sslproxy)

See TCP and SSL proxy junctions.

–H host name

DNS host name or IP address of the proxy server.

Proxy junction (requires –t tcpproxy or –t sslproxy)

See TCP and SSL proxy junctions.

–P port

The TCP port of the proxy server.

SSL junction types –O CN

Specifies the expected common name or subject alternative name, of the back-end server certificate.

See Matching the common name (CN) and subject alternative name (SAN).