summaryrefslogtreecommitdiff
path: root/docs/manual/mod/mod_isapi.html
diff options
context:
space:
mode:
authorKen Coar <coar@apache.org>1998-01-26 16:54:35 +0000
committerKen Coar <coar@apache.org>1998-01-26 16:54:35 +0000
commit07050bb5be522bbf66bb8f053b53beefa295ee68 (patch)
tree36dd2244794bae73e5e368d95eb4dcdb53687cb1 /docs/manual/mod/mod_isapi.html
parentbbc3f6d277e3b53cc23ebd07663087dba79ef941 (diff)
downloadhttpd-07050bb5be522bbf66bb8f053b53beefa295ee68.tar.gz
A truly mighty mod normalising HTML tags to uppercase, and
'i' and 'b' to 'EM' and 'STRONG' respectively. Been threatening to do this for months.. no-one need try to maintain this when writing/modifiying the docs. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@80021 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'docs/manual/mod/mod_isapi.html')
-rw-r--r--docs/manual/mod/mod_isapi.html42
1 files changed, 21 insertions, 21 deletions
diff --git a/docs/manual/mod/mod_isapi.html b/docs/manual/mod/mod_isapi.html
index e3d87e8c71..a8e3233932 100644
--- a/docs/manual/mod/mod_isapi.html
+++ b/docs/manual/mod/mod_isapi.html
@@ -14,59 +14,59 @@
>
<!--#include virtual="header.html" -->
-<H1 ALIGN="CENTER">Module mod_isapi</h1>
+<H1 ALIGN="CENTER">Module mod_isapi</H1>
-<p>This module is contained in the <code>mod_isapi.c</code> file, and is
+<P>This module is contained in the <CODE>mod_isapi.c</CODE> file, and is
compiled in by default. It provides support for ISAPI Extensions when
running under Microsoft Windows. Any document with a handler of
- <code>isapi-isa</code> will be processed by this module.
+ <CODE>isapi-isa</CODE> will be processed by this module.
<h2>Purpose</h2>
-<p>This module implements the <a
- href="http://www.microsoft.com/win32dev/apiext/isapimrg.htm">ISAPI
- Extension</a> API. It allows Internet Server Applications (i.e., ISAPI
+<P>This module implements the <A
+ HREF="http://www.microsoft.com/win32dev/apiext/isapimrg.htm">ISAPI
+ Extension</A> API. It allows Internet Server Applications (i.e., ISAPI
Extensions) to be used with Apache for Windows.
<h2>Usage</h2>
-<p>In the server configuration file, add a handler called
- <code>isapi-isa</code>, and map it to files with a <code>.DLL</code>
- extension. In other words:</p>
-<pre>
+<P>In the server configuration file, add a handler called
+ <CODE>isapi-isa</CODE>, and map it to files with a <CODE>.DLL</CODE>
+ extension. In other words:</P>
+<PRE>
AddHandler isapi-isa dll
-</pre>
-<p>Now simply place the ISA DLLs into your document root, and they will
- be loaded when their URLs are accessed.</p>
+</PRE>
+<P>Now simply place the ISA DLLs into your document root, and they will
+ be loaded when their URLs are accessed.</P>
-<p>ISAPI Extensions are governed by the same restrictions as CGI
- scripts. That is, <code>Options ExecCGI</code> must be active in the
- directory that contains the ISA.</p>
+<P>ISAPI Extensions are governed by the same restrictions as CGI
+ scripts. That is, <CODE>Options ExecCGI</CODE> must be active in the
+ directory that contains the ISA.</P>
<h2>Notes</h2>
-<p>Apache's ISAPI implementation conforms to all of the ISAPI 2.0
+<P>Apache's ISAPI implementation conforms to all of the ISAPI 2.0
specification, except for the "Microsoft-specific" extensions dealing
with asynchronous I/O. Apache's I/O model does not allow asynchronous
reading and writing in a manner that the ISAPI could access. If an ISA
tries to access async I/O, a message will be place in the error log,
to help with debugging.
-<p>Some servers, like Microsoft IIS, load the ISA into the server, and
+<P>Some servers, like Microsoft IIS, load the ISA into the server, and
keep it loaded until memory usage is too high, and it is
unloaded. Apache currently loads and unloads the ISA for each
request. This is inefficient, but Apache's request model makes this
method the only method that currently works. A future release may use
a more effective loading method.
-<p>Apache 1.3a1 currently limits POST and PUT input to 48k per
+<P>Apache 1.3a1 currently limits POST and PUT input to 48k per
request. This is to work around a problem with the ISAPI implementation
that could result in a denial of service attack. It is expected that
support for larger uploads will be added soon.
-<p>Also, remember that while Apache supports ISAPI Extensions, it does
+<P>Also, remember that while Apache supports ISAPI Extensions, it does
not support ISAPI Filters. Support for filters may be added at a later
- date, but no support is planned at this time.</p>
+ date, but no support is planned at this time.</P>
<!--#include virtual="footer.html" -->
</BODY>