iTP Secure WebServer System Administrators Guide (Version 7.5+)
/us/ca/sj/store1/product.en.avi
However, in no case will the server return a file that is unacceptable in terms of any of the
header criteria.
To use multiview content negotiation, you must give each file name one or more extensions that
match the supported content-negotiation criteria. Do not store files for different languages in
subdirectories named for those languages unless the client will include the subdirectory name
explicitly in each URL.
Establishing User Directories
You might want to allow one or more Open System Services (OSS) accounts on the host machine
to make content available to clients through your server. You can do this by establishing private
user directories.
You establish user directories by specifying UserDir directives in the server configuration file
(httpd.config):
UserDir user-dir
where:
user-dir
specifies a subdirectory in the user's home directory.
Requests to user directories are differentiated from normal requests by the use of a tilde (~) prefixed
to the path component of the URL. Any path beginning with a tilde is automatically mapped to the
appropriate user directory.
For example, if the directive
UserDir public_html
is specified in a server's configuration file, the URL
http://www.widgets.com/~black/home.html
will be mapped to public_html/home.html in the user directory black.
If a referenced user account or user-dir does not exist on the host machine, the server will return a
"not found" result. If no UserDir directive is specified in the configuration file, the server will
return a "not found" result for any attempt to access a URL prefixed with a tilde.
Using Guardian Files
Although content in the iTP Secure WebServer environment traditionally resides in the OSS
namespace, you can also use URLs to see Guardian files. Guardian files do not have file extensions,
but you can specify extensions when referring to those files. When using Guardian files, the
following rules apply:
• If a URL in the namespace /G or /E includes an extension, the iTP Secure WebServer omits
the extension when opening the file, but opens the file using the correct MIME type for the
extension.
Examples:
◦ The URL
/G/vol/subvol/file.html
opens the file
/G/vol/subvol/file
as html.
◦ The URL
/G/vol/subvol/file.txt
opens the file
104 Configuring the iTP Secure WebServer










