home | O'Reilly's CD bookshelfs | FreeBSD | Linux | Cisco | Cisco Exam  


Writing Apache Modules with Perl and C
By:   Lincoln Stein and Doug MacEachern
Published:   O'Reilly & Associates, Inc.  - March 1999

Copyright © 1999 by O'Reilly & Associates, Inc.


 


   Show Contents   Previous Page   Next Page

Appendix D - Apache:: Modules Available on CPAN
Miscellaneous

Apache::Language

Apache::Language provides transparent multiple language support for mod_perl scripts and Apache Perl modules.

Author

Philippe M. Chiasson, gozer@ectoplasm.dyndns.com

Apache::LogFile

Apache::LogFile provides a PerlLogFile directive that will open a Perl filehandle at server startup time. The filehandle can be connected to a program via Apache's reliable piped log API or simply to a file on disk.

Author

Doug MacEachern, dougm@pobox.com

Apache::Mmap

Apache::Mmap provides a facility for using the mmap() system call to have the OS map a file or Perl scalar variable into a process's address space.

Author

Mike Fletcher, lemur1@mindspring.com

Apache::Module

Apache::Module provides interfaces to the Apache C data structures and API that are related to a module structure, the module, handler_rec, and command_rec structures. The package includes two modules which use these interfaces. Apache::ModuleDoc generates on-the-fly documentation of C modules, including Perl directive syntax. Apache::ShowRequest takes a URI and walks you through each of the request phases, showing which modules participate in each and what return code they produce for the given URI.

Author

Doug MacEachern, dougm@pobox.com

Apache::Peek

Apache::Peek is a modified version of the Devel::Peek module which sends peek output to the client rather than STDERR.

Author

Doug MacEachern, dougm@pobox.com

Apache::Request

Apache::Request, Apache::Cookie, and Apache::Upload provide a Perl interface to the libapreq C library (see Appendix E).

Author

Doug MacEachern, dougm@pobox.com

Apache::Roaming

This module is a Perl version of mod_roaming (see Appendix E), which provides the same functionality while adding the ability to subclass handling of user profile data.

Author

Jochen Wiedmann, joe@ispsoft.de

Apache::Session

Apache::Session provides data persistence for mod_perl applications. The data store may be disk, shared memory, a DBI database, or resident memory for Win32 systems.

Author

Jeffrey Baker, jeff@godzilla.tamu.edu

Apache::TempFile

Apache::TempFile generates names for temporary files which are automatically removed when the current request has been completed.

Author

Tom Hughes, tom@compton.demon.co.uk

Apache::Throttle

Apache::Throttle implements content negotiation based on the speed of the connection. It's primary purpose is to transparently send smaller (lower-resolution, lower-quality) images to users with slow Internet connections.

Author

Don Schwarz, dons@xnet.com

Apache::UploadSvr

Apache::UploadSvr implements a small publishing system for a web server with authentication, simple security, preview, directory viewer, and an interface to delete files.

Author

Andreas Koenig, koenig@kulturbox.de

   Show Contents   Previous Page   Next Page
Copyright © 1999 by O'Reilly & Associates, Inc.