iTP Secure WebServer System Administrators Guide (Version 7.5+)

Enabling Anonymous Ticketing
After enabling ticketing, you also must enable anonymous ticketing by using the SI_Default
directive and the -EnableAnonymousTicketing attribute. For example:
SI_Default -EnableAnonymousTicketing {0}
The number inside the braces (0 in this case) is a group ID. The group ID cab be any integer
between 0 and 255.
Initializing a Department
Every region that you want to track must be part of a department. For anonymous ticketing, you
must initialize a department, and then use the department ID in configuration directives.
You initialize a department by using the SI_Department directive, which has the following
format:
SI_Department departmentID
The department ID can be any string, as long as it does not contain spaces. For example:
SI_Department Open_Department
Activating Ticketing for Regions
The final step to activating anonymous ticketing is to specify the regions that should be tracked by
using the SI_RequireSI command in the Region directive, which has this form:
SI_RequireSI departmentID groupID
where:
departmentID
is the department name you initialized using the SI_Department directive.
groupID
should be the same group ID you specified when you enabled anonymous ticketing
using the -EnableAnonymousTicketing attribute.
For example:
Region /Open_Stuff/*.html {
SI_RequireSI Open_Department 5
}
In this example, the Region command directs the server to track accesses of all files ending in
.html in the directory /Open_Stuff. Enter similar region directives for all regions you want to
track.
This example includes all the directives needed to activate tracking:
#
# Turn on Session Identifiers
#
SI_Enable YES
#
# Declare a department as allowing anonymous ticketing
# to group 0. Because it is anonymous, we can pick any
# legal name we want (that is, anything that does not
# have a space in it).
SI_Department Engineering -EnableAnonymousTicketing {0}
#
# protect all *.htm* and *.cgi* files with anonymous
# tickets
#
Region {*.htm*} {
SI_RequireSI Engineering 0
}
Region {*.cgi*} {
Configuring for Anonymous Ticketing 173