How do I install dynamic modules?
Use the "LoadModule" directive in order to load a dynamic module into your Apache web server.
The LoadModule should be placed at the top of your httpd.conf file.
The syntax is like this:
LoadModule <modulename>_module modules/<filename>
For example, to add the Status Module, add this line:
LoadModule status_module modules/mod_status.so
If you try to load all the modules at the same time you
will probably get a resource error. Simply load the modules you need one
at a time. For more detailed information regarding installation refer to the Apache website.
The following modules are ready to be added to your Virtual Server:
Module Description URL for more info
--------------- ----------------------- ---------------------------------------
mod_asis.so The .asis file handler. apache.org/docs/mod/mod_asis.html
mod_digest.so MD5 authentication apache.org/docs/mod/mod_digest.html
mod_env.so Env vars to CGI scripts apache.org/docs/mod/mod_env.html
mod_expires.so Apply Expires to header apache.org/docs/mod/mod_expires.html
mod_fastcgi.so fastcgi API support http://fastcgi.idle.com
mod_headers.so Add arbitrary headers apache.org/docs/mod/mod_headers.html
mod_info.so configuration info apache.org/docs/mod/mod_info.html
mod_negotiation.so Content negotiation apache.org/docs/mod/mod_negotiation.html
mod_php3-module.so Various PHP support http://www.php.net/
mod_php3-module-gd.so
mod_php3-module-msql-gd.so
mod_php3-module-msql.so
mod_rewrite.so URI-to-filename mapping apache.org/docs/mod/mod_rewrite.html
mod_status.so Server status display apache.org/docs/mod/mod_status.html
mod_usertrack.so tracking using Cookies apache.org/docs/mod/mod_usertrack.html
We are currently working on these modules:
Module Description URL for more info
--------------- ----------------------- ---------------------------------------
mod_perl.so Embedded Perl http://perl.apache.org/
mod_miva Embedded Miva http://www.miva.com/
mod_put PUT method handler (Something we are developing)
The mysql modules for apache are also being worked on. Of course, this
list is subject to change.
Adding your own modules
In addition to using the Apache modules we supply, you also have the
ability to create and install your own modules on the Virtual Server. This
provides you with the ability to extend the features and capabilities of
Apache by adding the specific module you need, when you need it.
You can compile your own modules but support is NOT responsible for
compiling or troubleshooting modules at all. Here are some steps for
compiling Apache modules:
- Compile it normally but using the "shlicc2" compiler but link it using
the "-r" flag. This will create a relocatiable object.
- Put the mod_xxx.so in your ~/www/modules directory.
- Add the "LoadModule ..." to the top of your httpd.conf
See http://www.apache.org/docs/dso.html for more information.
|