[Qa-jenkins-scm] [jenkins.debian.net] 01/06: apache: try again to teach apache how to serve compressed files, with the correct apache 2.2 syntax

Holger Levsen holger at moszumanska.debian.org
Fri May 8 10:12:31 UTC 2015


This is an automated email from the git hooks/post-receive script.

holger pushed a commit to branch master
in repository jenkins.debian.net.

commit 7d3285b3416facabe697834cbf00e06f6b51a715
Author: Mattia Rizzolo <mattia at mapreri.org>
Date:   Fri May 8 01:20:18 2015 +0200

    apache: try again to teach apache how to serve compressed files, with the correct apache 2.2 syntax
---
 etc/apache2/sites-available/jenkins.debian.net | 13 +++++++++++++
 update_jdn.sh                                  |  1 +
 2 files changed, 14 insertions(+)

diff --git a/etc/apache2/sites-available/jenkins.debian.net b/etc/apache2/sites-available/jenkins.debian.net
index d7c9ffa..2634356 100644
--- a/etc/apache2/sites-available/jenkins.debian.net
+++ b/etc/apache2/sites-available/jenkins.debian.net
@@ -59,6 +59,19 @@ NameVirtualHost *:443
 		AddType text/plain .log
 	</Directory>
 
+	<FilesMatch "\.gz$">
+		AddEncoding gzip .gz
+		ForceType text/plain
+		FilterDeclare gzipInflate CONTENT_SET
+		<IfVersion >= 2.4>
+			FilterProvider gzipInflate inflate "%{req:Accept-Encoding} !~ /gzip/"
+		</IfVersion>
+		<IfVersion <= 2.2>
+			FilterProvider gzipInflate inflate resp=Accept-Encoding ! $gzip
+		</IfVersion>
+		FilterChain +gzipInflate
+	</FilesMatch>
+
 	RewriteEngine on
 	ProxyRequests Off
 
diff --git a/update_jdn.sh b/update_jdn.sh
index 68e686e..a7e824b 100755
--- a/update_jdn.sh
+++ b/update_jdn.sh
@@ -204,6 +204,7 @@ if [ ! -e /etc/apache2/mods-enabled/proxy.load ] ; then
 	sudo a2enmod ssl
 	sudo a2enmod headers
 	sudo a2enmod macro
+	sudo a2enmod filter
 fi
 sudo chown root.root /etc/sudoers.d/jenkins ; sudo chmod 700 /etc/sudoers.d/jenkins
 sudo chown root.root /etc/sudoers.d/jenkins-adm ; sudo chmod 700 /etc/sudoers.d/jenkins-adm

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/qa/jenkins.debian.net.git



More information about the Qa-jenkins-scm mailing list