O'Reilly logo

Apache: The Definitive Guide, Second Edition by Peter Laurie, Ben Laurie

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 12. Extra Modules

In addition to the standard modules mentioned in Chapter 1, which we suggest you compile into your copy of Apache, there are a number of more volatile modules available. We do not propose to document them in this edition of the book, but the list might be interesting. Be warned: modules designed for earlier versions of Apache may need updating before they work correctly with Version 1.3. Modules can be found in several places:

  • The Apache ../src/modules directory. This contains the standard modules plus (in the 1.3 release) subdirectories experimental and extra. The curious may find a search rewarding. At the time of writing there was only mod_mmap_static, which allows faster serving of slowly changing files.

  • The Apache FTP directory at ftp://ftp.apache.org/apache/dist/contrib/modules/. At the time of writing the list was as follows:

    mod_allowdev

    Disallow requests for files on particular devices.

    mod_auth_cookie

    Authenticate via cookies on-the-fly.

    mod_auth_cookie_file

    Authenticate via cookies with .htpasswd-like file.

    mod_auth_external

    Authenticate via external program.

    mod_auth_inst

    Authenticate via instant passwords for dummy users.

    mod_auth_system

    Authenticate via system passwd file.

    mod_bandwidth

    Bandwidth management on a per-connection basis.

    mod_cache

    Automatic caching of documents via mmap().

    mod_cntr

    Automatic URL access counter via DBM file.

    mod_disallow_id

    Disallow requests for files owned by particular user IDs.

    mod_lock ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required