summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--etc/apache/httpd.conf20
1 files changed, 13 insertions, 7 deletions
diff --git a/etc/apache/httpd.conf b/etc/apache/httpd.conf
index fe43cbf..15f5b79 100644
--- a/etc/apache/httpd.conf
+++ b/etc/apache/httpd.conf
@@ -56,6 +56,7 @@ LoadModule remoteip_module modules/mod_remoteip.so
LoadModule markdown_module modules/mod_markdown.so
LoadModule macro_module modules/mod_macro.so
LoadModule systemd_module modules/mod_systemd.so
+LoadModule brotli_module modules/mod_brotli.so
include /etc/apache2/modules.d/00_mod_autoindex.conf
Include /etc/apache2/modules.d/75_mod_perl.conf
@@ -103,13 +104,18 @@ AddType text/xsl .xsl
AddType text/markdown .md
# Compress output
-FilterDeclare COMPRESS CONTENT_SET
-FilterProvider COMPRESS DEFLATE %{CONTENT_TYPE}=~/^text/
-FilterProvider COMPRESS DEFLATE %{CONTENT_TYPE}='application/x-javascript'
-FilterProvider COMPRESS DEFLATE %{CONTENT_TYPE}='application/xml'
-FilterProvider COMPRESS DEFLATE %{CONTENT_TYPE}='image/svg+xml'
-FilterProtocol COMPRESS DEFLATE change=yes;byteranges=no
-FilterChain COMPRESS
+AddOutputFilterByType BROTLI_COMPRESS text/html text/plain text/xml text/css
+AddOutputFilterByType BROTLI_COMPRESS application/x-javascript application/javascript application/ecmascript text/javascript application/javascript application/json application/x-ns-proxy-autoconfig
+AddOutputFilterByType BROTLI_COMPRESS application/rss+xml
+AddOutputFilterByType BROTLI_COMPRESS application/xml
+AddOutputFilterByType BROTLI_COMPRESS image/svg+xml
+AddOutputFilterByType BROTLI_COMPRESS application/x-font-ttf application/vnd.ms-fontobject image/x-icon
+AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css
+AddOutputFilterByType DEFLATE application/x-javascript application/javascript application/ecmascript text/javascript application/javascript application/json application/x-ns-proxy-autoconfig
+AddOutputFilterByType DEFLATE application/rss+xml
+AddOutputFilterByType DEFLATE application/xml
+AddOutputFilterByType DEFLATE image/svg+xml
+AddOutputFilterByType DEFLATE application/x-font-ttf application/vnd.ms-fontobject image/x-icon
# Minify CSS and JS
PerlModule Apache2::Filter::Minifier::CSS