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 ...

Get Apache: The Definitive Guide, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.