[packages/apache] - make default config safe wrt mod_access_compat

baggins baggins at pld-linux.org
Mon Aug 5 19:35:55 CEST 2013


commit e92e50817ec6d6aa9292f1bd8ccc32cec57be11a
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Mon Aug 5 19:16:05 2013 +0200

    - make default config safe wrt mod_access_compat

 apache-common.conf             | 8 ++++++++
 apache-httpd.conf              | 4 ++++
 apache-manual.conf             | 4 ++++
 apache-mod_authz_host.conf     | 4 ++++
 apache-mod_autoindex.conf      | 4 ++++
 apache-mod_info.conf           | 5 +++++
 apache-mod_proxy.conf          | 5 +++++
 apache-mod_status.conf         | 5 +++++
 apache-mod_userdir.conf        | 8 ++++++++
 apache-multilang-errordoc.conf | 4 ++++
 10 files changed, 51 insertions(+)
---
diff --git a/apache-common.conf b/apache-common.conf
index 8643668..326dcff 100644
--- a/apache-common.conf
+++ b/apache-common.conf
@@ -18,6 +18,10 @@ DocumentRoot "/home/services/httpd/html"
 	<IfModule mod_authz_host.c>
 		Require all denied
 	</IfModule>
+	<IfModule mod_access_compat.c>
+		Order deny,allow
+		Deny from all
+	</IfModule>
 </Directory>
 
 #
@@ -51,5 +55,9 @@ DocumentRoot "/home/services/httpd/html"
 	<IfModule mod_authz_host.c>
 		Require all granted
 	</IfModule>
+	<IfModule mod_access_compat.c>
+		Order allow,deny
+		Allow from all
+	</IfModule>
 
 </Directory>
diff --git a/apache-httpd.conf b/apache-httpd.conf
index 28199f7..eaec1ea 100644
--- a/apache-httpd.conf
+++ b/apache-httpd.conf
@@ -103,6 +103,10 @@ IncludeOptional webapps.d/*.conf
 		<IfModule mod_authz_host.c>
 			Require all granted
 		</IfModule>
+		<IfModule mod_access_compat.c>
+			Order allow,deny
+			Allow from all
+		</IfModule>
 	</Directory>
 </IfModule>
 
diff --git a/apache-manual.conf b/apache-manual.conf
index 709d97f..1ccd95f 100644
--- a/apache-manual.conf
+++ b/apache-manual.conf
@@ -14,6 +14,10 @@ AliasMatch ^/manual(?:/(?:da|de|en|es|fr|ja|ko|pt-br|ru|tr|zh-cn))?(/.*)?$ "/hom
 	Options Indexes
 	AllowOverride None
 	Require all granted
+	<IfModule mod_access_compat.c>
+		Order allow,deny
+		Allow from all
+	</IfModule>
 
 	<Files *.html>
 		SetHandler type-map
diff --git a/apache-mod_authz_host.conf b/apache-mod_authz_host.conf
index 6792035..5391967 100644
--- a/apache-mod_authz_host.conf
+++ b/apache-mod_authz_host.conf
@@ -6,5 +6,9 @@ LoadModule authz_host_module modules/mod_authz_host.so
 <IfModule authz_host_module>
 	<FilesMatch "^\.ht">
 		Require all denied
+		<IfModule mod_access_compat.c>
+			Order allow,deny
+			Allow from all
+		</IfModule>
 	</FilesMatch>
 </IfModule>
diff --git a/apache-mod_autoindex.conf b/apache-mod_autoindex.conf
index 7b902c6..b9c6ec1 100644
--- a/apache-mod_autoindex.conf
+++ b/apache-mod_autoindex.conf
@@ -27,6 +27,10 @@ Alias /icons/ "/home/services/httpd/icons/"
 	<IfModule mod_authz_host.c>
 		Require all granted
 	</IfModule>
+	<IfModule mod_access_compat.c>
+		Order allow,deny
+		Allow from all
+	</IfModule>
 </Directory>
 
 #
diff --git a/apache-mod_info.conf b/apache-mod_info.conf
index 9ba6d7a..4dca480 100644
--- a/apache-mod_info.conf
+++ b/apache-mod_info.conf
@@ -16,6 +16,11 @@ LoadModule info_module		modules/mod_info.so
 	# Require host .example.com
 	# Require ip 127
 	Require local
+	<IfModule mod_access_compat.c>
+		Order deny,allow
+		Deny from all
+		Allow from 127.0.0.1
+	</IfModule>
 </Location>
 
 </IfModule>
diff --git a/apache-mod_proxy.conf b/apache-mod_proxy.conf
index 757379a..041772e 100644
--- a/apache-mod_proxy.conf
+++ b/apache-mod_proxy.conf
@@ -30,6 +30,11 @@ ProxyRequests On
 <Proxy *>
 	Require all denied
 #	Require host .your-domain.com
+	<IfModule mod_access_compat.c>
+		Order deny,allow
+		Deny from all
+#		Allow from .your-domain.com
+	</IfModule>
 </Proxy>
 
 # enable local fcgi proxy request, e.x for php-fpm
diff --git a/apache-mod_status.conf b/apache-mod_status.conf
index a5fd90b..6477a23 100644
--- a/apache-mod_status.conf
+++ b/apache-mod_status.conf
@@ -17,6 +17,11 @@ LoadModule status_module		modules/mod_status.so
 	# Require host .example.com
 	# Require ip 127
 	Require local
+	<IfModule mod_access_compat.c>
+		Order deny,allow
+		Deny from all
+		Allow from 127.0.0.1
+	</IfModule>
 </Location>
 
 #
diff --git a/apache-mod_userdir.conf b/apache-mod_userdir.conf
index 1bcff5d..3b6fd29 100644
--- a/apache-mod_userdir.conf
+++ b/apache-mod_userdir.conf
@@ -21,9 +21,17 @@ UserDir public_html
 	Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
 	<Limit GET POST OPTIONS>
 		Require all granted
+		<IfModule mod_access_compat.c>
+			Order allow,deny
+			Allow from all
+		</IfModule>
 	</Limit>
 	<LimitExcept GET POST OPTIONS>
 		Require all denied
+		<IfModule mod_access_compat.c>
+			Order deny,allow
+			Deny from all
+		</IfModule>
 	</LimitExcept>
 	#<IfModule mod_php.c>
 	#	php_admin_value open_basedir "/home/users:/usr/share/pear:/usr/share/php:/tmp"
diff --git a/apache-multilang-errordoc.conf b/apache-multilang-errordoc.conf
index 0cc6af5..b4bf2a3 100644
--- a/apache-multilang-errordoc.conf
+++ b/apache-multilang-errordoc.conf
@@ -27,6 +27,10 @@ Alias /error/ "/home/services/httpd/error/"
 	AddOutputFilter Includes html
 	AddHandler type-map var
 	Require all granted
+	<IfModule mod_access_compat.c>
+		Order allow,deny
+		Allow from all
+	</IfModule>
 	LanguagePriority en cs de es fr it ja ko nl pl pt-br ro sv tr
 	ForceLanguagePriority Prefer Fallback
 </Directory>
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/apache.git/commitdiff/3f90095f0bb6b08b0c87e359c8d0c5d307d7c594



More information about the pld-cvs-commit mailing list