summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoshua Slive <slive@apache.org>2005-04-04 18:40:41 +0000
committerJoshua Slive <slive@apache.org>2005-04-04 18:40:41 +0000
commitbabea3011ba7303141505a723562a83b92c88c74 (patch)
treebd124a44b4d48a5b047858839947feae59510ac9
parent018f123b6083a684daad8e62fd3cd7e642c8de09 (diff)
downloadhttpd-babea3011ba7303141505a723562a83b92c88c74.tar.gz
Move the config for the users manual to extra/.
Yes, this means you need to know how to edit the config in order to learn how to edit the config. But you already need to know how to start and install the server before you can get to the manual. Most people should probably be using alternative documentation forms anyway (online, off-browsable single-language tarballs, windows help, etc). Also, clean up a few comments in the extra config section. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/simple-conf@160079 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r--docs/conf/extra/httpd-manual.conf.in27
-rw-r--r--docs/conf/httpd.conf.in53
2 files changed, 43 insertions, 37 deletions
diff --git a/docs/conf/extra/httpd-manual.conf.in b/docs/conf/extra/httpd-manual.conf.in
new file mode 100644
index 0000000000..d20a93f086
--- /dev/null
+++ b/docs/conf/extra/httpd-manual.conf.in
@@ -0,0 +1,27 @@
+#
+# Provide access to the documentation on your server as
+# http://yourserver.example.com/manual/
+# The documentation is always available at
+# http://httpd.apache.org/docs-2.1/
+#
+# Required modules: mod_alias, mod_setenvif, mod_negotiation
+#
+
+AliasMatch ^/manual(?:/(?:de|en|es|fr|ja|ko|pt-br|ru))?(/.*)?$ "@exp_manualdir@$1"
+
+<Directory "@exp_manualdir@">
+ Options Indexes
+ AllowOverride None
+ Order allow,deny
+ Allow from all
+
+ <Files *.html>
+ SetHandler type-map
+ </Files>
+
+ SetEnvIf Request_URI ^/manual/(de|en|es|fr|ja|ko|pt-br|ru)/ prefer-language=$1
+ RedirectMatch 301 ^/manual(?:/(de|en|es|fr|ja|ko|pt-br|ru)){2,}(/.*)?$ /manual/$1$2
+
+ LanguagePriority en de es fr ja ko pt-br ru
+ ForceLanguagePriority Prefer Fallback
+</Directory>
diff --git a/docs/conf/httpd.conf.in b/docs/conf/httpd.conf.in
index 54eeaf428f..5b12158c30 100644
--- a/docs/conf/httpd.conf.in
+++ b/docs/conf/httpd.conf.in
@@ -319,32 +319,6 @@ LogLevel warn
# the filesystem path.
#
- # This should be changed to the ServerRoot/manual/. The alias provides
- # the manual, even if you choose to move your DocumentRoot. You may
- # comment this out if you do not care for the documentation.
- #
- AliasMatch ^/manual(?:/(?:de|en|es|fr|ja|ko|pt-br|ru))?(/.*)?$ \
- "@exp_manualdir@$1"
-
- <Directory "@exp_manualdir@">
- Options Indexes
- AllowOverride None
- Order allow,deny
- Allow from all
-
- <Files *.html>
- SetHandler type-map
- </Files>
-
- SetEnvIf Request_URI ^/manual/(de|en|es|fr|ja|ko|pt-br|ru)/ prefer-language=$1
- RedirectMatch 301 ^/manual(?:/(de|en|es|fr|ja|ko|pt-br|ru)){2,}(/.*)?$ /manual/$1$2
-
- LanguagePriority en de es fr ja ko pt-br ru
- ForceLanguagePriority Prefer Fallback
-
- </Directory>
-
- #
# 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
@@ -480,33 +454,38 @@ LogLevel warn
### Section 3: Supplemental configuration
#
# The configuration files in the @rel_sysconfdir@/extra/ directory can be included
-# to add extra features, or you may simply copy their contents
-# here and change as necessary.
+# to add extra features or 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)
-# Include @rel_sysconfdir@/extra/httpd-mpm.conf
+#Include @rel_sysconfdir@/extra/httpd-mpm.conf
# Multi-language error messages
-# Include @rel_sysconfdir@/extra/httpd-multilang-error.conf
+#Include @rel_sysconfdir@/extra/httpd-multilang-error.conf
# Fancy directory listings
-# Include @rel_sysconfdir@/extra/httpd-autoindex.conf
+#Include @rel_sysconfdir@/extra/httpd-autoindex.conf
# Language settings
-# Include @rel_sysconfdir@/extra/httpd-languages.conf
+#Include @rel_sysconfdir@/extra/httpd-languages.conf
# User home directories
-# Include @rel_sysconfdir@/extra/httpd-userdir.conf
+#Include @rel_sysconfdir@/extra/httpd-userdir.conf
# Real-time info on requests and configuration
-# Include @rel_sysconfdir@/extra/httpd-info.conf
+#Include @rel_sysconfdir@/extra/httpd-info.conf
# Virtual hosts
-# Include @rel_sysconfdir@/extra/httpd-vhosts.conf
+#Include @rel_sysconfdir@/extra/httpd-vhosts.conf
+
+# Local access to the Apache HTTP Server Manual
+#Include @rel_sysconfdir@/extra/httpd-manual.conf
+
+# Various default settings
+#Include @rel_sysconfdir@/extra/httpd-default.conf
-#
# Secure (SSL/TLS) connections
-# Include @rel_sysconfdir@/extra/httpd-ssl.conf
+#Include @rel_sysconfdir@/extra/httpd-ssl.conf
#
# Note: The following must must be present to support
# starting without SSL on platforms with no /dev/random equivalent