112 115




Apache Server for Windows Little Black Book:Extending Apache's Power With Modules
function GetCookie (name) { var arg = name + "="; var alen = arg.length; var clen = document.cookie.length; var i = 0; while (i < clen) { var j = i + alen; if (document.cookie.substring(i, j) == arg) { var end = document.cookie.indexOf (";", j); if (end == -1) end = document.cookie.length; return unescape(document.cookie.substring(j, end)); } i = document.cookie.indexOf(" ", i) + 1; if (i == 0) break; } return null; } var m1=''; var gifstr=GetCookie("UsrType"); if((gifstr!=0 ) && (gifstr!=null)) { m2=gifstr; } document.write(m1+m2+m3);            Keyword Title Author ISBN Publisher Imprint Brief Full  Advanced      Search  Search Tips Please Select ----------- Components Content Mgt Certification Databases Enterprise Mgt Fun/Games Groupware Hardware IBM Redbooks Intranet Dev Middleware Multimedia Networks OS Prod Apps Programming Security UI Web Services Webmaster Y2K ----------- New Titles ----------- Free Archive To access the contents, click the chapter and section titles. Apache Server for Windows Little Black Book (Publisher: The Coriolis Group) Author(s): Greg Holden with Matthew Keller ISBN: 1576103919 Publication Date: 01/01/99 function isIE4() { return( navigator.appName.indexOf("Microsoft") != -1 && (navigator.appVersion.charAt(0)=='4') ); } function bookMarkit() { var url="http://www.itknowledge.com/PSUser/EWBookMarks.html?url="+window.location+"&isbn=0"; parent.location.href=url; //var win = window.open(url,"myitk"); //if(!isIE4()) // win.focus(); } Search this book:  















Previous
Table of Contents
Next




Modules And Their Directives
Apache 1.3 includes a number of modules that are built into the binary. They are listed in Table 5.1. In addition to the built-in modules, additional (optional) modules that you can enable with the DLL files mentioned earlier are also included. Descriptions of these modules and explanations of how the directives function are included in Appendix A.

Table 5.1 Built-in and optional modules included with Apache for Windows.

Module
Status
Explanation

mod_access
Built-In
Provides Apache with host-based access-control directives.

mod_actions
Built-In
Enables Apache to execute a CGI script whenever a particular file type is requested.

mod_alias
Built-In
Provides directives that enable you to map a part of the server file system to another or to redirect a URL.

mod_asis
Built-In
Lets you send a document to the client as-is, without any HTTP headers.

mod_auth
Built-In
Allows you to authenticate users by using text files.

mod_auth_anon
Optional
Enables anonymous user access to areas that require user authentication.

mod_autoindex
Built-In
Lets you control the type of dynamic directory indexes that Apache presents to the client in the absence of an index file such as index.html or index.htm.

mod_cern_meta
Optional
Provides for the use of metainformation in the form of additional HTTP headers used by CERN HTTPD.

mod_cgi
Built-in
Enables CGI scripts to be run.

mod_digest
Optional
Enables MD5 user authentication.

mod_dir
Built-in
Enables directory indexing.

mod_env
Built-in
Provides for passing environment variables to CGI scripts and server-side includes.

mod_expires
Optional
Works with the HTTP header Expires, which is among those headers sent to the client when Apache responds to requests.

mod_headers
Optional
Lets you add, append, or remove an HTTP response header.

mod_imap
Built-in
Provides support for image maps.

mod_include
Built-in
Enables Apache to work with server-parsed HTML documents.

mod_isapi
Built-in
Provides support for Internet Server Applications (or ISAPI Extensions) with Windows as a way of extending Apache’s capabilities.

mod_log_config
Built-in
Enables Apache to log requests made to the server, either in the Common Log Format or a user-specified format.

mod_mime
Built-in
Provides a way to define handlers for a document or file type to determine how Apache will process it.

mod_negotiation
Built-in
Provides for content negotiation.

mod_proxy
Built-in
Lets Apache function as a proxy server.

mod_rewrite
Optional
Handles URL rewriting on the fly.

mod_setenvif
Built-in
Enables you to create your own environment variables.

mod_so
Built-in
Provides for loading of executable code and modules (when they are contained in Win32 DLLs) into the server at startup time.

mod_speling
Optional
Enables Apache to correct URLs when users misspell them.

mod_status
Built-in
Produces an HTML page that provides you with current server statistics in readable form.

mod_userdir
Built-in
Allows for the creation of user-specific directories.

mod_usertrack
Optional
Focuses on user tracking.

The Apache Module Registry
The modules described in Table 5.1 are included with the copy of Apache that you download from the Internet. However, developers around the world have created their own modules for Apache, and they are collected at the Apache Module Registry (modules.apache.org).

TIP:  If you want to do even more module-hunting, you’ll find a few more examples at the Apache Group’s FTP site (ftp.apache.org/apache/dist/contrib/modules).

Because Apache has been around for Unix much longer than it has for Windows, most if not all of the modules in the Registry were intended for Unix. But you can try saving them as DLLs (see “Creating DLL Modules” in this chapter’s Immediate Solutions section) and loading them into your Windows version of Apache. Whether this works depends on the module and how it is written.




Previous
Table of Contents
Next






Products |  Contact Us |  About Us |  Privacy  |  Ad Info  |  Home Use of this site is subject to certain Terms & Conditions, Copyright © 1996-2000 EarthWeb Inc. All rights reserved. Reproduction whole or in part in any form or medium without express written permission of EarthWeb is prohibited.



Wyszukiwarka

Podobne podstrony:
34 (112)
odp cz 112[01] 0X 101
The Modern Dispatch 115 Airborne Legionnaire
Biznes i zdrowie z 10 czerwca 08 (nr 112)
Psalm 115 w 3 8 MODLITWY DO KRZYŻA
00 (115)
115 5S~1

więcej podobnych podstron