Hitachi

uCosminexus Application Server HTTP Server User Guide


6.1.3 Descriptive format for directives

This section provides notes regarding the items in 6.2 Details of the directives.

Organization of this subsection

(1) Directive names

The following table shows directive names and the specification format that you can use.

Symbols

Meanings

[ ]

You can omit the items inside [ ].

(Example) In the case of A[,B][,C], the following four specifications are possible:

A

A,B

A,B,C

A,C

{ }

You can specify any one of the items enclosed by { }.

(Example) In the case of A{,B | ,C}, the following two specifications are apossible:

A,B

A,C

|

This symbol denotes the demarcation of the selected option.

_ (underline)

This symbol denotes the value that is assumed by the system when you omit the specification of the items.

...

The item immediately preceding this symbol can be repeated.

~

The item immediately preceding this symbol is described according to the syntax rule after this symbol.

<< >>

This symbol denotes the value that is assumed by the system when you omit the item specification.

(( ))

This symbol denotes the range of the value that you can specify.

(2) Location where you can code

The locations where you can code are restricted as per the directives. In section 6.2 Details of the directives, the location where you can code each directive is mentioned in the following format:

Location where you can code directives

Explanation

httpsd.conf

httpsd.conf files other than the VirtualHost block and Directory block.

<VirtualHost>

VirtualHost block of httpsd.conf file.

<Directory>

Directory block, Location block, and Files block of httpsd.conf file

.htaccess

Access control file specified in the AccessFileName directive.

<Location>

Location block of the httpsd.conf file.

Directives are referred to in the following sequence:

  1. httpsd.conf file other than the VirtualHost block and Directory block.

  2. VirtualHost block of the httpsd.conf file.

  3. Directory block of the httpsd.conf file.

  4. Access control file.

  5. Files block of the httpsd.conf file.

  6. Location block of the httpsd.conf file.

You can enable or disable directives defined in the access control file as per the definition of the AllowOverride directive (Overwrite permission level) of the Directory block.

(3) Overwrite permission

Define the permission level when you grant overwrite permission with the AllowOverride directives. Describe the overwrite permission level of each directive in the respective directives. There are multiple permission levels. For more details, see AllowOverride directive. You can specify .htaccess in the explanation of each directive, and if you do not describe the overwrite permission level, the permission level is 'All'.