Domtool Module Apache_options

Per-directory options for Apache


extern type apache_option
extern val execCGI : apache_option
extern val followSymLinks : apache_option
extern val includesNOEXEC : apache_option
extern val indexes : apache_option
extern val multiViews : apache_option
extern val options : [apache_option] -> [^Vhost]
extern val set_options : [apache_option] -> [^Vhost]
extern val unset_options : [apache_option] -> [^Vhost]
extern val directoryIndex : [no_spaces] -> [^Vhost]
extern val directorySlash : bool -> [^Vhost]
extern val forceType : no_spaces -> [Location]
extern val forceTypeOff : [Location]
extern val action : no_spaces -> location -> [^Vhost]
extern val addDefaultCharset : no_spaces -> [^Vhost]
extern type file_extension
extern val cgiExtension : file_extension -> [^Vhost]
extern val allowEncodedSlashes : bool -> [Vhost]

extern type apache_option

See the Apache documentation for what the options mean.

extern val execCGI : apache_option

extern val followSymLinks : apache_option

extern val includesNOEXEC : apache_option

extern val indexes : apache_option

extern val multiViews : apache_option

extern val options : [apache_option] -> [^Vhost]

Declare exactly the set of options in effect for the current scope.

extern val set_options : [apache_option] -> [^Vhost]

extern val unset_options : [apache_option] -> [^Vhost]

Specify some options to be set or unset, leaving the rest as they are.

extern val directoryIndex : [no_spaces] -> [^Vhost]

Give the list of filenames to try for the default page of a directory, to be considered in the order given.

extern val directorySlash : bool -> [^Vhost]

Determine whether Apache should redirect requests for directories lacking a trailing slash to include the trailing slash. Enabled by default, and should only be disabled if you know what you are doing. See the Apache documentation for the security implications of disabling the redirection.

extern val forceType : no_spaces -> [Location]

extern val forceTypeOff : [Location]

Force all files in the current directory to be served with the given MIME type.

extern val action : no_spaces -> location -> [^Vhost]

See the Apache documentation.

extern val addDefaultCharset : no_spaces -> [^Vhost]

See the Apache documentation.

extern type file_extension

extern val cgiExtension : file_extension -> [^Vhost]

Ask for all files ending in a particular extension to be executed as CGI.

extern val allowEncodedSlashes : bool -> [Vhost]

Enable or disable encoded slashes. Default is false, true sets NoDecode, full decoding is insecure and unsupported.