jeudi 12 février 2015

WebSEAL Administrator's Guide

Configuration des paramètres de communication

Les sections suivantes décrivent des informations générales sur le serveur WebSEAL:

Configuring WebSEAL for HTTP requests

WebSEAL typically handles many HTTP requests from unauthenticated users. For example, it is common to allow anonymous users read-only access to selected documents on the public section of your Web site.
Parameters for handling HTTP requests over TCP are located in the [server] stanza of the webseald.conf configuration file.

Enabling/disabling HTTP access

Enable or disable HTTP access during WebSEAL configuration:
http = {yes|no}

Setting the HTTP access port value

The default port for HTTP access is 80:
http-port = 80
To change to port 8080, for example, set:
http-port = 8080

Configuring WebSEAL for HTTPS requests

Parameters for handling HTTP requests over SSL (HTTPS) are located in the [server] stanza of the webseald.conf configuration file.

Enabling/disabling HTTPS access

Enable or disable HTTPS access during WebSEAL configuration:
https = {yes|no}

Setting the HTTPS access port value

The default port for HTTPS access is 443:
https-port = 443
To change to port 4343, for example, set:
https-port = 4343

Restricting connections from specific SSL versions

You can independently enable and disable connectivity for SSL (Secure Sockets Layer) version 2, SSL version 3, and TLS (Transport Layer Security) version 1. The parameters that control connections for specific SSL and TLS versions are located in the [ssl] stanza of the webseald.conf configuration file. By default, all SSL and TLS versions are enabled.
[ssl]
disable-ssl-v2 = no
disable-ssl-v3 = no
disable-tls-v1 = no

Timeout parameters for HTTP/HTTPS communication

WebSEAL uses the IBM Global Security Kit (GSKit) implementation of SSL. When WebSEAL receives a request from an HTTPS client, GSKit SSL establishes the initial handshake and maintains session state.
WebSEAL supports the following timeout parameters for HTTP and HTTPS communication. These parameters are located in the [server] stanza of the webseald.conf configuration file.
  • client-connect-timeout
    Once the initial handshake has occurred, this parameter dictates how long WebSEAL holds the connection open for the initial HTTP or HTTPS request. The default is 120 seconds.
    [server]
    client-connect-timeout = 120
    
  • persistent-con-timeout
    After the first HTTP request and server response, this parameter controls maximum number of seconds WebSEAL holds an HTTP persistent connection open before it is shutdown. The default value is 5 seconds.
    [server]
    persistent-con-timeout = 5
    

Additional WebSEAL server timeout parameters

The following additional timeout parameters are set in the webseald.conf configuration file: 
ParameterDescriptionDefault Value
(seconds)
[junction]
http-timeout
The timeout value for sending to and reading from a back-end server over a TCP junction. 
120
[junction]
https-timeout
The timeout value for sending to and reading from a back-end server over an SSL junction. 
120
[cgi]
cgi-timeout
The timeout value for sending to and reading from a local CGI process. 
120
[junction]
ping-time
WebSEAL performs a periodic background ping of each junctioned server to determine whether it is running. WebSEAL will not try more often than once every 300 seconds (or whatever value is set). 
300

Top of Page | Previous Page | Next Page | Table of Contents | Index ]

Aucun commentaire:

Enregistrer un commentaire