[Pkg-apache-commits] r1105 - in /trunk/apache2: changelog config-dir/conf.d/localized-error-pages

sf at alioth.debian.org sf at alioth.debian.org
Wed Dec 9 00:06:46 UTC 2009


Author: sf
Date: Wed Dec  9 00:06:24 2009
New Revision: 1105

URL: http://svn.debian.org/wsvn/pkg-apache/?sc=1&rev=1105
Log:
Disable localized error pages again by default

Modified:
    trunk/apache2/changelog
    trunk/apache2/config-dir/conf.d/localized-error-pages

Modified: trunk/apache2/changelog
URL: http://svn.debian.org/wsvn/pkg-apache/trunk/apache2/changelog?rev=1105&op=diff
==============================================================================
--- trunk/apache2/changelog (original)
+++ trunk/apache2/changelog Wed Dec  9 00:06:24 2009
@@ -1,5 +1,9 @@
 apache2 (2.2.14-4) UNRELEASED; urgency=low
 
+  * Disable localized error pages again by default because they break
+    configurations with "<Location /> SetHandler ...". A workaround is
+    described in the comments in /etc/apache2/conf.d/localized-error-pages
+    (closes: #543333).
   * mod_rewrite: Fix URLs in redirects with literal IPv6 hosts
     (closes: #557015).
   * Automatically listen on port 443 if mod_gnutls is loaded (closes: #558234).

Modified: trunk/apache2/config-dir/conf.d/localized-error-pages
URL: http://svn.debian.org/wsvn/pkg-apache/trunk/apache2/config-dir/conf.d/localized-error-pages?rev=1105&op=diff
==============================================================================
--- trunk/apache2/config-dir/conf.d/localized-error-pages (original)
+++ trunk/apache2/config-dir/conf.d/localized-error-pages Wed Dec  9 00:06:24 2009
@@ -29,44 +29,51 @@
 # The default include files will display your Apache version number and your
 # ServerAdmin email address regardless of the setting of ServerSignature.
 #
+# WARNING: The configuration below will NOT work out of the box if you have a
+#          SetHandler directive in a <Location /> context somewhere. Adding
+#          the following three lines AFTER the <Location /> context should
+#          make it work in most cases:
+#          <Location /error/>
+#             SetHandler none
+#          </Location>
+#
 # The internationalized error documents require mod_alias, mod_include
-# and mod_negotiation.  To activate them, uncomment the following 30 lines.
+# and mod_negotiation.  To activate them, uncomment the following 37 lines.
 
-<IfModule mod_negotiation.c>
- <IfModule mod_include.c>
-  <IfModule mod_alias.c>
-
-    Alias /error/ "/usr/share/apache2/error/"
-
-    <Directory "/usr/share/apache2/error">
-        AllowOverride None
-        Options IncludesNoExec
-        AddOutputFilter Includes html
-        AddHandler type-map var
-        Order allow,deny
-        Allow from all
-        LanguagePriority en cs de es fr it nl sv pt-br ro
-        ForceLanguagePriority Prefer Fallback
-    </Directory>
-
-    ErrorDocument 400 /error/HTTP_BAD_REQUEST.html.var
-    ErrorDocument 401 /error/HTTP_UNAUTHORIZED.html.var
-    ErrorDocument 403 /error/HTTP_FORBIDDEN.html.var
-    ErrorDocument 404 /error/HTTP_NOT_FOUND.html.var
-    ErrorDocument 405 /error/HTTP_METHOD_NOT_ALLOWED.html.var
-    ErrorDocument 408 /error/HTTP_REQUEST_TIME_OUT.html.var
-    ErrorDocument 410 /error/HTTP_GONE.html.var
-    ErrorDocument 411 /error/HTTP_LENGTH_REQUIRED.html.var
-    ErrorDocument 412 /error/HTTP_PRECONDITION_FAILED.html.var
-    ErrorDocument 413 /error/HTTP_REQUEST_ENTITY_TOO_LARGE.html.var
-    ErrorDocument 414 /error/HTTP_REQUEST_URI_TOO_LARGE.html.var
-    ErrorDocument 415 /error/HTTP_UNSUPPORTED_MEDIA_TYPE.html.var
-    ErrorDocument 500 /error/HTTP_INTERNAL_SERVER_ERROR.html.var
-    ErrorDocument 501 /error/HTTP_NOT_IMPLEMENTED.html.var
-    ErrorDocument 502 /error/HTTP_BAD_GATEWAY.html.var
-    ErrorDocument 503 /error/HTTP_SERVICE_UNAVAILABLE.html.var
-    ErrorDocument 506 /error/HTTP_VARIANT_ALSO_VARIES.html.var
-  </IfModule>
- </IfModule>
-</IfModule>
-
+#<IfModule mod_negotiation.c>
+# <IfModule mod_include.c>
+#  <IfModule mod_alias.c>
+#
+#    Alias /error/ "/usr/share/apache2/error/"
+#
+#    <Directory "/usr/share/apache2/error">
+#        AllowOverride None
+#        Options IncludesNoExec
+#        AddOutputFilter Includes html
+#        AddHandler type-map var
+#        Order allow,deny
+#        Allow from all
+#        LanguagePriority en cs de es fr it nl sv pt-br ro
+#        ForceLanguagePriority Prefer Fallback
+#    </Directory>
+#
+#    ErrorDocument 400 /error/HTTP_BAD_REQUEST.html.var
+#    ErrorDocument 401 /error/HTTP_UNAUTHORIZED.html.var
+#    ErrorDocument 403 /error/HTTP_FORBIDDEN.html.var
+#    ErrorDocument 404 /error/HTTP_NOT_FOUND.html.var
+#    ErrorDocument 405 /error/HTTP_METHOD_NOT_ALLOWED.html.var
+#    ErrorDocument 408 /error/HTTP_REQUEST_TIME_OUT.html.var
+#    ErrorDocument 410 /error/HTTP_GONE.html.var
+#    ErrorDocument 411 /error/HTTP_LENGTH_REQUIRED.html.var
+#    ErrorDocument 412 /error/HTTP_PRECONDITION_FAILED.html.var
+#    ErrorDocument 413 /error/HTTP_REQUEST_ENTITY_TOO_LARGE.html.var
+#    ErrorDocument 414 /error/HTTP_REQUEST_URI_TOO_LARGE.html.var
+#    ErrorDocument 415 /error/HTTP_UNSUPPORTED_MEDIA_TYPE.html.var
+#    ErrorDocument 500 /error/HTTP_INTERNAL_SERVER_ERROR.html.var
+#    ErrorDocument 501 /error/HTTP_NOT_IMPLEMENTED.html.var
+#    ErrorDocument 502 /error/HTTP_BAD_GATEWAY.html.var
+#    ErrorDocument 503 /error/HTTP_SERVICE_UNAVAILABLE.html.var
+#    ErrorDocument 506 /error/HTTP_VARIANT_ALSO_VARIES.html.var
+#  </IfModule>
+# </IfModule>
+#</IfModule>




More information about the Pkg-apache-commits mailing list