From: Joshua Slive Date: Mon, 4 Apr 2005 18:40:41 +0000 (+0000) Subject: Move the config for the users manual to extra/. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=babea3011ba7303141505a723562a83b92c88c74;p=thirdparty%2Fapache%2Fhttpd.git 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 --- diff --git a/docs/conf/extra/httpd-manual.conf.in b/docs/conf/extra/httpd-manual.conf.in new file mode 100644 index 00000000000..d20a93f0860 --- /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" + + + Options Indexes + AllowOverride None + Order allow,deny + Allow from all + + + SetHandler type-map + + + 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 + diff --git a/docs/conf/httpd.conf.in b/docs/conf/httpd.conf.in index 54eeaf428fc..5b12158c302 100644 --- a/docs/conf/httpd.conf.in +++ b/docs/conf/httpd.conf.in @@ -318,32 +318,6 @@ LogLevel warn # need to provide a section to allow access to # 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" - - - Options Indexes - AllowOverride None - Order allow,deny - Allow from all - - - SetHandler type-map - - - 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 - - - # # ScriptAlias: This controls which directories contain server scripts. # ScriptAliases are essentially the same as Aliases, except that @@ -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