summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoshua Slive <slive@apache.org>2005-04-05 19:03:47 +0000
committerJoshua Slive <slive@apache.org>2005-04-05 19:03:47 +0000
commit862d6d3cb4453e0c72ba4158fed355bce1cec769 (patch)
tree4cb201a72cd85eceab9056a6ded9b6bf26eb9e86
parent674b0d5910fa847d6329194f576fb6b0b17395b1 (diff)
downloadhttpd-862d6d3cb4453e0c72ba4158fed355bce1cec769.tar.gz
I'm almost done here.
Fixup the vhost example. Fix comments in the main config. In particular, move the User/Group directive out of the "You can override this in a vhost" section. (That was probably a legacy of the days when User/Group was used inside a vhost for suexec.) Remove the "Action" examples, which didn't really provide enough information to make any use of those directives. And overall cleanup. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/simple-conf@160210 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r--docs/conf/extra/httpd-vhosts.conf.in7
-rw-r--r--docs/conf/httpd.conf.in67
2 files changed, 31 insertions, 43 deletions
diff --git a/docs/conf/extra/httpd-vhosts.conf.in b/docs/conf/extra/httpd-vhosts.conf.in
index 86b63759c9..bd59a127d7 100644
--- a/docs/conf/extra/httpd-vhosts.conf.in
+++ b/docs/conf/extra/httpd-vhosts.conf.in
@@ -28,16 +28,17 @@ NameVirtualHost *:80
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot /www/docs/dummy-host.example.com
ServerName dummy-host.example.com
+ ServerAlias www.dummy-host.example.com
ErrorLog @rel_logfiledir@/dummy-host.example.com-error_log
CustomLog @rel_logfiledir@/dummy-host.example.com-access_log common
</VirtualHost>
<VirtualHost *:80>
- ServerAdmin webmaster@dummy-host.example.com
+ ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot /www/docs/dummy-host2.example.com
ServerName dummy-host2.example.com
- ErrorLog @rel_logfiledir@/dummy-host.example.com-error_log
- CustomLog @rel_logfiledir@/dummy-host.example.com-access_log common
+ ErrorLog @rel_logfiledir@/dummy-host2.example.com-error_log
+ CustomLog @rel_logfiledir@/dummy-host2.example.com-access_log common
</VirtualHost>
diff --git a/docs/conf/httpd.conf.in b/docs/conf/httpd.conf.in
index a8836b0dac..0abdadd594 100644
--- a/docs/conf/httpd.conf.in
+++ b/docs/conf/httpd.conf.in
@@ -21,7 +21,7 @@
# ServerRoot: The top of the directory tree under which the server's
# configuration, error, and log files are kept.
#
-# Do NOT add a slash at the end of the directory path. If you point
+# Do not add a slash at the end of the directory path. If you point
# ServerRoot at a non-local disk, be sure to point the LockFile directive
# at a local disk. If you wish to share the same ServerRoot for multiple
# httpd daemons, you will need to change at least LockFile and PidFile.
@@ -53,18 +53,6 @@ Listen @@Port@@
#
@@LoadModule@@
-# 'Main' server configuration
-#
-# The directives in this section set up the values used by the 'main'
-# server, which responds to any requests that aren't handled by a
-# <VirtualHost> definition. These values also provide defaults for
-# any <VirtualHost> containers you may define later in the file.
-#
-# All of these directives may appear inside <VirtualHost> containers,
-# in which case these default settings will be overridden for the
-# virtual host being defined.
-#
-
<IfModule !mpm_winnt_module>
<IfModule !mpm_netware_module>
#
@@ -84,6 +72,18 @@ Group #-1
</IfModule>
</IfModule>
+# 'Main' server configuration
+#
+# The directives in this section set up the values used by the 'main'
+# server, which responds to any requests that aren't handled by a
+# <VirtualHost> definition. These values also provide defaults for
+# any <VirtualHost> containers you may define later in the file.
+#
+# All of these directives may appear inside <VirtualHost> containers,
+# in which case these default settings will be overridden for the
+# virtual host being defined.
+#
+
#
# ServerAdmin: Your address, where problems with the server should be
# e-mailed. This address appears on some server-generated pages, such
@@ -144,7 +144,6 @@ DocumentRoot "@exp_htdocsdir@"
# This should be changed to whatever you set DocumentRoot to.
#
<Directory "@exp_htdocsdir@">
-
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
@@ -247,13 +246,15 @@ LogLevel warn
</IfModule>
<IfModule alias_module>
- # Redirect allows you to tell clients about documents that used to
+ #
+ # Redirect: Allows you to tell clients about documents that used to
# exist in your server's namespace, but do not anymore. The client
# will make a new request for the document at its new location.
# Example:
# Redirect permanent /foo http://www.example.com/bar
- # Aliases map web paths into filesystem paths and are used to
+ #
+ # Alias: Maps web paths into filesystem paths and is used to
# access content that does not live under the DocumentRoot.
# Example:
# Alias /webpath /full/filesystem/path
@@ -266,7 +267,7 @@ LogLevel warn
#
# ScriptAlias: This controls which directories contain server scripts.
# ScriptAliases are essentially the same as Aliases, except that
- # documents in the realname directory are treated as applications and
+ # documents in the target directory are treated as applications and
# run by the server when requested rather than as documents sent to the
# client. The same rules about trailing "/" apply to ScriptAlias
# directives as to Alias.
@@ -277,8 +278,8 @@ LogLevel warn
<IfModule cgid_module>
#
- # Additional to mod_cgid.c settings, mod_cgid has Scriptsock <path>
- # for setting UNIX socket for communicating with cgid.
+ # ScriptSock: On threaded servers, designate the path to the UNIX
+ # socket used to communicate with the CGI daemon of mod_cgid.
#
#Scriptsock @rel_runtimedir@/cgisock
</IfModule>
@@ -295,7 +296,7 @@ LogLevel warn
</Directory>
#
-# DefaultType is the default MIME type the server will use for a document
+# DefaultType: the default MIME type the server will use for a document
# if it cannot otherwise determine one, such as from filename extensions.
# If your server contains mostly text or HTML documents, "text/plain" is
# a good value. If most of your content is binary, such as applications
@@ -320,8 +321,6 @@ DefaultType text/plain
#
# AddEncoding allows you to have certain browsers uncompress
# information on the fly. Note: Not all browsers support this.
- # Despite the name similarity, the following Add* directives have
- # nothing to do with the FancyIndexing customization directives above.
#
#AddEncoding x-compress .Z
#AddEncoding x-gzip .gz .tgz
@@ -342,19 +341,13 @@ DefaultType text/plain
#
#AddHandler cgi-script .cgi
- #
# For files that include their own HTTP headers:
- #
#AddHandler send-as-is asis
- #
# For server-parsed imagemap files:
- #
#AddHandler imap-file map
- #
# For type maps (negotiated resources):
- #
#AddHandler type-map var
#
@@ -377,14 +370,6 @@ DefaultType text/plain
</IfModule>
#
-# Action lets you define media types that will execute a script whenever
-# a matching file is called. This eliminates the need for repeated URL
-# pathnames for oft-used CGI file processors.
-# Format: Action media/type /cgi-script/location
-# Format: Action handler-name /cgi-script/location
-#
-
-#
# Customizable error responses come in three flavors:
# 1) plain text 2) local redirects 3) external redirects
#
@@ -407,6 +392,7 @@ DefaultType text/plain
BrowserMatch "JDK/1\.0" force-response-1.0
</IfModule>
+#
# EnableMMAP and EnableSendfile: On systems that support it,
# memory-mapping or the sendfile syscall is used to deliver
# files. This usually improves server performance, but must
@@ -419,11 +405,12 @@ DefaultType text/plain
# Supplemental configuration
#
-# The configuration files in the @rel_sysconfdir@/extra/ directory can be included
-# to add extra features or modify the default configuration of the server,
-# or you may simply copy their contents here and change as necessary.
+# The configuration files in the @rel_sysconfdir@/extra/ directory can be
+# included to add extra features or to modify the default configuration of
+# the server, or you may simply copy their contents here and change as
+# necessary.
-# Server-Pool Size Regulation (MPM specific)
+# Server-pool management (MPM specific)
#Include @rel_sysconfdir@/extra/httpd-mpm.conf
# Multi-language error messages