From: pcs
Project files (.DSP
) are included for each of the
portions of Apache. The three projects that are necessary for
- Apache to run are Apache.dsp
,
- ApacheCore.dsp
and
- os/win32/ApacheOS.dsp
. The regular expression library
- in regex
also need to be compiled using the supplied
- makefile. The src/win32
subdirectory contains project
- files for the optional modules (see below).
Apache.dsp
, ap/ap.dsp
,
+ regex/regex.dsp
, ApacheCore.dsp
and
+ os/win32/ApacheOS.dsp
. The src/win32
+ subdirectory contains project files for the optional modules (see
+ below).
Because Apache for Windows is multithreaded, it does not use a separate process for each request, as Apache does with - Unix. Therefore, the "process"-management directives are different: -
StartServers - This
- tells the server how many processes to use. Unlike Unix, there
- will never be more than this number, and only one will be used
- at a time (the others will be held in reserve in case the main
- processes crashes or otherwise dies). The recommended default is
- StartServers 3
.
+ Unix. Instead there are usually only two Apache processes running:
+ a parent process, and a child which handles the requests. Within
+ the child each request is handled by a separate thread.
+
+ + So the "process"-management directives are different:
MaxRequestsPerChild - Like the Unix directive, this controls how many requests a @@ -186,15 +184,15 @@ together with details of mirror web and anonymous ftp sites.
without recompiling the server. If Apache is compiled normally, it will install a number of optional modules in the\Apache\modules
directory. To activate these, or other
- modules, the new LoadModule
+ modules, the new LoadModule
directive must be used. For example, to active the status module,
use the following (in addition to the status-activating directives
in access.conf
):
LoadModule status_module modules/ApacheModuleStatus.dll-
Information on creating module - DLLs is also available.
+Information on creating loadable + modules is also available.
Apache can also load ISAPI Extensions (i.e., Internet Server Applications), such as those used by Microsoft's IIS, and other Windows servers. More information