diff options
author | Dan Goodliffe <dan@randomdan.homeip.net> | 2022-06-22 23:56:58 +0100 |
---|---|---|
committer | Dan Goodliffe <dan@randomdan.homeip.net> | 2022-06-23 00:01:35 +0100 |
commit | fe38dda3990cbcd9e7db568152b1e038380fd962 (patch) | |
tree | 0a286e68dc0f4d56e0a5d66848602fcf950b5231 | |
parent | Add awstats aliases (diff) | |
download | config-fe38dda3990cbcd9e7db568152b1e038380fd962.tar.bz2 config-fe38dda3990cbcd9e7db568152b1e038380fd962.tar.xz config-fe38dda3990cbcd9e7db568152b1e038380fd962.zip |
Enable brotli compression alongside default for sane mime types in httpd.conf
-rw-r--r-- | etc/apache/httpd.conf | 20 |
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 |