You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by Brian Behlendorf <br...@hyperreal.com> on 1996/06/07 19:35:02 UTC
cvs commit: apache/src Configuration.tmpl
brian 96/06/07 10:35:01
Modified: src Configuration.tmpl
Log:
Rearranges the ordering of the optional modules, and provides somewhat clearer
explanations as to the functionality of each module.
Revision Changes Path
1.17 +86 -50 apache/src/Configuration.tmpl
Index: Configuration.tmpl
===================================================================
RCS file: /export/home/cvs/apache/src/Configuration.tmpl,v
retrieving revision 1.16
retrieving revision 1.17
diff -C3 -r1.16 -r1.17
*** Configuration.tmpl 1996/05/28 03:02:29 1.16
--- Configuration.tmpl 1996/06/07 17:34:59 1.17
***************
*** 42,52 ****
# -DNO_MMAP
# Status Instrumentation
! # In order for the status module to obtain full statistics Apache must
! # be modified to keep track of various information. This is not
! # turned on by default.
! # In order to enable full status details add -DSTATUS to
! # the end of the CFLAGS line below
# [Some other former Apache compile-time options are now treated differently;
# the virtual host code is always present; DBM auth is an optional module, and
--- 42,63 ----
# -DNO_MMAP
# Status Instrumentation
! # In order for the status module to obtain full statistics Apache must
! # be modified to keep track of various information. This is not
! # turned on by default. In order to enable full status details add -DSTATUS
! # to the end of the CFLAGS line below.
!
! # Using SOCKS
! # Apache can be compiled to work over a SOCKS firewall by
! # adding the following string to your CFLAGS define:
! #
! # -Dconnect=Rconnect -Dselect=Rselect -Dgethstbyname=Rgethostbyname
! #
! # and by adding the following to the EXTRA_LIBS define:
! #
! # -L/usr/local/lib -lsocks
! #
! # making sure that -L points to wherever you've put libsocks.a.
# [Some other former Apache compile-time options are now treated differently;
# the virtual host code is always present; DBM auth is an optional module, and
***************
*** 103,109 ****
#AUX_LIBS= -lPW -lsocket -lmalloc -lcrypt_i
# For SCO OpenServer Release 5
# -K noinline is needed to work around an optimiser bug which appears in
! # mod_bprintf.c
#AUX_CFLAGS= -DSCO5
#AUX_LIBS=-lsocket -lmalloc -lprot
#BROKEN_BPRINTF_FLAGS=-K noinline
--- 114,120 ----
#AUX_LIBS= -lPW -lsocket -lmalloc -lcrypt_i
# For SCO OpenServer Release 5
# -K noinline is needed to work around an optimiser bug which appears in
! # http_bprintf.c
#AUX_CFLAGS= -DSCO5
#AUX_LIBS=-lsocket -lmalloc -lprot
#BROKEN_BPRINTF_FLAGS=-K noinline
***************
*** 150,156 ****
# can have visible effects; for instance, if UserDir followed Alias,
# you couldn't alias out a particular user's home directory.
! # Basic modules (i.e., generally useful stuff that works everyplace):
Module mime_module mod_mime.o
Module access_module mod_access.o
--- 161,176 ----
# can have visible effects; for instance, if UserDir followed Alias,
# you couldn't alias out a particular user's home directory.
! # The configuration below is what we consider a decent default
! # configuration. If you want the functionality provided by a particular
! # module, remove the "#" sign at the beginning of the line. But remember,
! # the more modules you compile into the server, the larger the executable
! # is and the more memory it will take, so if you are unlikely to use the
! # functionality of a particular module you might wish to leave it out.
!
! ## Basic modules (i.e., generally useful stuff that works everyplace):
! ## You should probably not comment out any of these unless you know what it
! ## does and you know you won't need it.
Module mime_module mod_mime.o
Module access_module mod_access.o
***************
*** 163,226 ****
Module alias_module mod_alias.o
Module common_log_module mod_log_common.o
! # Modules which implement Apache extensions:
! # These can be commented out if you don't want them
Module asis_module mod_asis.o
Module imap_module mod_imap.o
Module action_module mod_actions.o
- Module cern_meta_module mod_cern_meta.o
- Module env_module mod_env.o
- Module anon_auth_module mod_auth_anon.o
- Module digest_module mod_digest.o
-
- # The status module allows the server to display current details about
- # how well it is performing and what it is doing. Consider also enabling
- # -DSTATUS (see the CFLAGS section near the start of the file) to allow
- # full status information. Check conf/access.conf on how to enable this.
-
- Module status_module mod_status.o
-
- # Optional authentication modules, which should only be
- # uncommented out if you have the neccessary system support.
- # (if you don't have the decade-old "new" DBM libs, for example)
-
- # Module dbm_auth_module mod_auth_dbm.o
- # Module db_auth_module mod_auth_db.o
- # Module msql_auth_module mod_auth_msql.o
! # Optional modules for *full* NCSA compatibility --- we think these log
! # files are a bad idea, but reasonable people seem to disagree:
# Module agent_log_module mod_log_agent.o
# Module referer_log_module mod_log_referer.o
! # Finally, outright experiments --- mod_dld defines commands which
! # allows other modules to be loaded in at runtime, and mod_cookies
! # uses Netscape cookies to automatically construct and log accurate
! # click-trails from Netscape cookies, for Netscape-using clients who
! # aren't coming in via proxy.
# Module dld_module mod_dld.o
# Module cookies_module mod_cookies.o
! # Even more finally, the proxy module. Incomplete, buggy and possibly dangerous
! # Use it at your own risk.
# Module proxy_module mod_proxy.o
- # Finally, this is a *replacement* for mod_log_common which
- # supports a LogFormat directive which allows you to specify what
- # goes into the TransferLog (if you want Referer, etc.) --- see the
- # source code for docs. It is likely that something like this will
- # be the default logger in a future release, but this is very much
- # an experimental piece of code, and the syntax, etc., are still
- # up for grabs.
- #
- # If you play with this, remember to drop the standard
- # mod_log_common --- a server with both will work, but you'll get
- # very confused trying to figure out what's going on...
-
- # Module config_log_module mod_log_config.o
--- 183,262 ----
Module alias_module mod_alias.o
Module common_log_module mod_log_common.o
! ## The asis module implemented ".asis" file types, which allow the embedding
! ## of HTTP headers at the beginning of the document. mod_imap handles internal
! ## imagemaps (no more cgi-bin/imagemap/!). mod_actions is used to specify
! ## CGI scripts which act as "handlers" for particular files, for example to
! ## automatically convert every GIF to another file type.
Module asis_module mod_asis.o
Module imap_module mod_imap.o
Module action_module mod_actions.o
! ## Optional modules for NCSA user-agent/referer logging compatibility
! ## We recommend, however, that you migrate to the configurable logging
! ## module, below.
# Module agent_log_module mod_log_agent.o
# Module referer_log_module mod_log_referer.o
! ## This is a *replacement* for mod_log_common which supports a
! ## LogFormat directive which allows you to specify what goes into
! ## the TransferLog (if you want Referer, etc.) source code for docs.
! ##
! ## If you play with this, remember to drop the standard
! ## mod_log_common --- a server with both will work, but you'll get
! ## very confused trying to figure out what's going on...
!
! # Module config_log_module mod_log_config.o
!
! ## cern_meta mimicks the behavior of the CERN web server with regards to
! ## metainformation files. mod_env allows the setting of extra CGI environment
! ## variables. The anon_auth module allows for anonymous-FTP-style username/
! ## password authentication.
!
! # Module cern_meta_module mod_cern_meta.o
! # Module env_module mod_env.o
! # Module anon_auth_module mod_auth_anon.o
!
! ## The status module allows the server to display current details about
! ## how well it is performing and what it is doing. Consider also enabling
! ## -DSTATUS (see the CFLAGS section near the start of the file) to allow
! ## full status information. Check conf/access.conf on how to enable this.
!
! # Module status_module mod_status.o
!
! ## The Info module displays configuration information for the server and
! ## all included modules. It's very useful for debugging.
!
! # Module info_module mod_info.o
!
! ## Optional authentication modules, which should only be
! ## uncommented out if you have the neccessary system support.
! ## (if you don't have the decade-old "new" DBM libs, for example)
! ## db_auth works with Berkeley DB files, and msql_auth checks
! ## against an MSQL database. Finally, mod_digest implements HTTP
! ## Digest Authentication rather than the less secure Basic Auth
! ## used by the other modules.
!
! # Module dbm_auth_module mod_auth_dbm.o
! # Module db_auth_module mod_auth_db.o
! # Module msql_auth_module mod_auth_msql.o
! # Module digest_module mod_digest.o
!
! ## Outright experiments --- mod_dld defines commands which
! ## allows other modules to be loaded in at runtime, and mod_cookies
! ## uses Netscape cookies to automatically construct and log accurate
! ## click-trails from Netscape cookies, for Netscape-using clients who
! ## aren't coming in via proxy.
# Module dld_module mod_dld.o
# Module cookies_module mod_cookies.o
! ## Finally, the proxy module. It's not as complete as it could
! ## be yet, so use at your own risk.
# Module proxy_module mod_proxy.o