pcs 98/03/21 09:00:56
Modified: htdocs/manual windows.html Log: Various updates: add libap to the list of required libraries. Remove reference to StartServers. Change links to mod_dll to mod_so. Revision Changes Path 1.12 +14 -16 apache-1.3/htdocs/manual/windows.html Index: windows.html =================================================================== RCS file: /export/home/cvs/apache-1.3/htdocs/manual/windows.html,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- windows.html 1998/02/05 21:19:54 1.11 +++ windows.html 1998/03/21 17:00:54 1.12 @@ -104,12 +104,11 @@ <P>Project files (<CODE>.DSP</CODE>) are included for each of the portions of Apache. The three projects that are necessary for - Apache to run are <CODE>Apache.dsp</CODE>, - <CODE>ApacheCore.dsp</CODE> and - <CODE>os/win32/ApacheOS.dsp</CODE>. The regular expression library - in <CODE>regex</CODE> also need to be compiled using the supplied - makefile. The <CODE>src/win32</CODE> subdirectory contains project - files for the optional modules (see below).</P> + Apache to run are <CODE>Apache.dsp</CODE>, <CODE>ap/ap.dsp</CODE>, + <CODE>regex/regex.dsp</CODE>, <CODE>ApacheCore.dsp</CODE> and + <CODE>os/win32/ApacheOS.dsp</CODE>. The <CODE>src/win32</CODE> + subdirectory contains project files for the optional modules (see + below).</P> <H2><A name="inst">Installing Apache for Windows</A></H2> @@ -156,13 +155,12 @@ <UL> <LI><P>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: - <P><A HREF="mod/core.html#startservers">StartServers</A> - 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 - <CODE>StartServers 3</CODE>. + 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. + <P> + + So the "process"-management directives are different: <P><A HREF="mod/core.html#maxrequestsperchild">MaxRequestsPerChild</A> - Like the Unix directive, this controls how many requests a @@ -186,15 +184,15 @@ without recompiling the server. If Apache is compiled normally, it will install a number of optional modules in the <CODE>\Apache\modules</CODE> directory. To activate these, or other - modules, the new <A HREF="mod/mod_dll.html#loadmodule">LoadModule</A> + modules, the new <A HREF="mod/mod_so.html#loadmodule">LoadModule</A> directive must be used. For example, to active the status module, use the following (in addition to the status-activating directives in <CODE>access.conf</CODE>):</P> <PRE> LoadModule status_module modules/ApacheModuleStatus.dll </PRE> - <P>Information on <A HREF="mod/mod_dll.html#creating">creating module - DLLs</A> is also available.</P> + <P>Information on <A HREF="mod/mod_so.html#creating">creating loadable + modules</A> is also available.</P> <LI><P>Apache can also load ISAPI Extensions (i.e., Internet Server Applications), such as those used by Microsoft's IIS, and other Windows servers. <A HREF="mod/mod_isapi.html">More information