| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
| <HTML> |
| <HEAD> |
| <TITLE>Apache module mod_so</TITLE> |
| </HEAD> |
| |
| <!-- Background white, links blue (unvisited), navy (visited), red (active) --> |
| <BODY |
| BGCOLOR="#FFFFFF" |
| TEXT="#000000" |
| LINK="#0000FF" |
| VLINK="#000080" |
| ALINK="#FF0000" |
| > |
| <!--#include virtual="header.html" --> |
| <H1 ALIGN="CENTER">Module mod_so</H1> |
| |
| This module is contained in the <CODE>mod_so.c</CODE> file, and is not |
| compiled in by default. It provides for loading of executable code and |
| modules into the server at start-up time, on Unix systems. Win32 |
| systems use <A HREF="mod_dll.html">mod_dll</A> instead. This module is |
| only available in Apache 1.3 and up. |
| |
| <h2>Summary</h2> |
| |
| This is an experimental module. On selected operating systems it can |
| be used to load modules into Apache at runtime, rather than requiring |
| a recompilation. |
| |
| |
| <h2>Directives</h2> |
| <UL> |
| <LI><A HREF="#loadfile">LoadFile</A> |
| <LI><A HREF="#loadmodule">LoadModule</A> |
| </UL> |
| <HR> |
| |
| |
| <h2><A name="loadfile">LoadFile</A></h2> |
| <!--%plaintext <?INDEX {\tt LoadFile} directive> --> |
| <A |
| HREF="directive-dict.html#Syntax" |
| REL="Help" |
| ><STRONG>Syntax:</STRONG></A> LoadFile <EM>filename filename ...</EM><BR> |
| <A |
| HREF="directive-dict.html#Context" |
| REL="Help" |
| ><STRONG>Context:</STRONG></A> server config<BR> |
| <A |
| HREF="directive-dict.html#Status" |
| REL="Help" |
| ><STRONG>Status:</STRONG></A> Experimental<BR> |
| <A |
| HREF="directive-dict.html#Module" |
| REL="Help" |
| ><STRONG>Module:</STRONG></A> mod_so<P> |
| |
| The LoadFile directive links in the named object files or libraries when |
| the server is started; this is used to load additional code which |
| may be required for some module to work. <EM>Filename</EM> is relative |
| to <A HREF="core.html#serverroot">ServerRoot</A>.<P><HR> |
| |
| <h2><A name="loadmodule">LoadModule</A></h2> |
| <!--%plaintext <?INDEX {\tt LoadModule} directive> --> |
| <A |
| HREF="directive-dict.html#Syntax" |
| REL="Help" |
| ><STRONG>Syntax:</STRONG></A> LoadModule <EM>module filename</EM><BR> |
| <A |
| HREF="directive-dict.html#Context" |
| REL="Help" |
| ><STRONG>Context:</STRONG></A> server config<BR> |
| <A |
| HREF="directive-dict.html#Status" |
| REL="Help" |
| ><STRONG>Status:</STRONG></A> Experimental<BR> |
| <A |
| HREF="directive-dict.html#Module" |
| REL="Help" |
| ><STRONG>Module:</STRONG></A> mod_so<P> |
| |
| The LoadModule directive links in the object file or library <EM>filename</EM> |
| and adds the module structure named <EM>module</EM> to the list of active |
| modules. <EM>Module</EM> is the name of the external variable of type |
| <CODE>module</CODE> in the file. Example: |
| <BLOCKQUOTE><CODE> |
| LoadModule status_module modules/mod_status.so |
| </CODE></BLOCKQUOTE> |
| loads the module in the modules subdirectory of the ServerRoot.<P> |
| |
| |
| <!--#include virtual="footer.html" --> |
| </BODY> |
| </HTML> |
| |