Handle hostnames with upper-case letters
[webmin.git] / apache / notes
1 notes about apache
2 ------------------
3 Apache has a large number of directives which are valid in different 
4 parts of the config file (and maybe in other files such as .htaccess). The
5 available directives and their possible locations varies from release to
6 release of apache. Apache version from 1.1 to 1.3 will be supported.
7
8 Each type of directive is defined in some module, which may be compiled
9 into the server or not. Each module version supports some list of directives,
10 and the server version is basically a list of the modules/versions supported.
11
12 To implement this, each apache module will have one .pl file that has
13 functions for each directive, plus a master function that lists all the 
14 supported directives for this module version and their possible contexts.
15
16 The main apache config file is httpd.conf in the conf directory. This
17 file can refer to other files by some directives, or other config files
18 can be read as well.Directives can be in any config file (unlike NCSA).
19 This means that the config file must be read, parsed, and the other config
20 files read and parsed as well. Only then can the other directives be searched
21 for.
22
23