iTP Secure WebServer System Administrators Guide (Version 7.5+)

The Negotiation directive specifies how the iTP Secure WebServer selects from available
representations of a requested page. For example, if the same content is available in multiple
languages, the server can provide the content in the user's preferred language. Content negotiation
is defined in the HTTP/1.1 specification; the iTP Secure WebServer supports server-driven content
negotiation, as described in that document.
The Negotiation command overrides for specified regions any global specifications set for the
same items by the Negotiation directive. For further information about using the Negotiation
directive, see “Negotiation” (page 224).
NoCache
The NoCache directive is used to disable file caching for all URLs matching the URL_path. In other
words, none of the file opens, file stats, or file contents in the region are cached.
The file caching mechanism is applied to all disk files on an iTP Secure WebServer. If a small
number of disk files require constant updates, frequent updates to the file cache might also be
required, and this might impact the overall performance of the iTP Secure WebServer. The NoCache
Region command can be used to exclude some of these files from file caching and allow the static
files to remain in the cache longer, and therefore help maintain a good performance.
However, the Region directive is evaluated for every request and, in this case, every file access.
Therefore, too many Region directives might also affect the efficiency of the iTP Secure WebServer.
It might be best to keep all constantly updated files in a single region.
When no Region directive or no NoCache command in the Region directives is present, the server
attempts to cache all files accessed.
For example:
Region /h/dynamic_files/* {
NoCache
}
NoLog
The NoLog command disableslogging for the current request. No entry is made in the server access
log, error log, or extended log files.
For example, the following command disables logging for all files ending with a .gif extension:
Region *.gif {
NoLog
}
OutputTimeout time-in-seconds
The OutputTimeout command sets the time (in seconds) that the iTP Secure WebServer is to
spend sending a requested file to a Web client. If the entire file has not been sent within this limit,
the request is canceled and the connection is closed. The default value is 1200 seconds (20
minutes). The maximum value is 4294967295 (the maximum value permitted for an unsigned long
integer).
The OutputTimeout command overrides for specified regions the global specification set by the
OutputTimeout directive. For further information about using the OutputTimeout directive,
see “OutputTimeout” (page 226).
Priority priority-increment
The Priority command forces CGI programs to run at a lower process priority. The higher the
value of priority-increment (0 to 20), the lower the priority. If the Priority command is
not set, or if it is set to 0, the affected CGI programs run at the same priority as the iTP Secure
WebServer.
For example, the following command forces all CGI programs (*.cgi) to run at the lowest possible
priority:
Region *.cgi* {
Priority 20
}
238 Configuration Directives