This topic provides information about the directive terms used
for HTTP Server (powered by Apache).
Syntax
This attribute
indicates the format of the directive as it would appear in a configuration
file. This syntax is directive-specific, so refer to the text of the directive's
other attributes for details. Strings should be quoted. The string ("word1
word2") contains spaces. If the strings do not contain spaces they do not
need to be quoted.
Default
This attribute
specifies if the directive has a default value. For example, if you omit the
directive from your configuration entirely, HTTP Server will behave as though
you set it to a particular value. If there is no default value, this attribute
says "none".
Context
This attribute
indicates where in the server's configuration the directive is supported.
It's a comma-separated list of one or more of the following values:
- server config
- The directive is valid in the global server configuration.
- virtual host
- The directive is valid in <VirtualHost> containers.
- directory
- The directive is valid in <Directory>, <Location>, and <Files>
containers, subject to the restrictions outlined in the "Fundamental directive, context, and server area concepts on HTTP Server (powered by Apache)" topic.
- directory (but not location)
- The directive is valid in <Directory>, <Files> containers, subject
to the restrictions outlined in the "Fundamental directive, context, and server area concepts on HTTP Server (powered by Apache)"
topic, but is not valid in the <Location> container.
- .htaccess
- The directive is valid in per-directory .htaccess files. It may not be
processed, however, depending upon the overrides currently active. For more information on
how to use .htaccess files, see the Apache HTTP Server Project Web site.
- Not in Limit
- The directive is not valid in <Limit> containers, subject to the
restrictions outline in the "Fundamental directive, context, and server area concepts on HTTP Server (powered by Apache)"
topic.
- All
- The directive is valid in all contexts.
Note: The directive is only allowed within its supported context;
if you try to use it elsewhere, you will receive a configuration error that
will either prevent the server from handling requests, or will keep the server
from starting. The valid context for a directive is actually the result of
a "Boolean OR" of all of the listed contexts. In other words, a directive
that is marked as being valid in "server config, .htaccess" can be used in
the server configuration file and in .htaccess files, but not within any <Directory>
or <VirtualHost> containers.
Override
This attribute
indicates which configuration override must be active in order for the directive
to be processed when it appears in a .htaccess file. If the directive's context does not
permit it to appear in .htaccess files, this attribute is none.
Origin
This attribute
indicates if the directive is new for iSeries™ HTTP Server (powered by Apache), modified for
iSeries HTTP Server (powered by Apache), or an unmodified Apache directive.
Possible values for this attribute include:
- iSeries
- A new directive created for the iSeries HTTP Server (powered by Apache).
- Modified
- An Apache server directive modified to support the iSeries HTTP Server
(powered by Apache).
- Apache
- An unmodified Apache server directive.
Usage Considerations
This
attribute specifies if important usage considerations such as a LoadModule
are required in the server configuration file prior to using the directive.
If this attribute is not available, the directive does not require any usage
considerations.