Hallo zusammen,
auf meinem virtuellen Webserver (ubuntu 16.04 x64) mit apache 2.4.29 und php 7.0 möchte ich gern alles, was irgendwie nach draußen geht, komprimiert ausliefern. Hierzu gibt es ja mod_deflate, was auch installiert und aktiviert ist.
Auf dem Server laufen mehrere Seiten. 1 x NextCloud (wird komprimiert ausgeliefert), 2 Grav-Seiten (hier bekomme ich die Komprimierung einfach nicht hin).
Wie gesagt, ich möchte gern, dass alles grundsätzlich komprimiert ausgeliefert wird.
Was habe ich schon gemacht / probiert?
Anzeige der Module:
Die Ausgabe von sudo apache2ctl -t -D DUMP_MODULES zeigt u. a.
... deflate_module (shared) ...
2. Erweiterung der apache2.conf:
AddOutputFilterByType DEFLATE text/html text/plain text/xml
3. Änderung der jeweiligen .htaccess-Datei
<IfModule mod_deflate.c> AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/xml AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE text/javascript AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE application/xhtml+xml AddOutputFilterByType DEFLATE application/rss+xml AddOutputFilterByType DEFLATE application/atom_xml AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE application/x-javascript AddOutputFilterByType DEFLATE application/x-shockwave-flash </IfModule>
Natürlich immer wieder mit entsprechendem apache2 restart bzw. reload abgeschlossen - leider keine Änderung.
In der .htaccess-Datei von NextCloud habe ich auch schon nachgesehen, aber da finde ich keinen Eintrag, der in Zusammenhang mit DEFLATE steht.
In der Datei /etc/apache2/mods-enabled/deflate.conf steht
<IfModule mod_deflate.c> <IfModule mod_filter.c> AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css AddOutputFilterByType DEFLATE application/x-javascript application/javascript application/ecmascript AddOutputFilterByType DEFLATE application/rss+xml AddOutputFilterByType DEFLATE application/xml </IfModule> </IfModule>
und in /etc/apache2/mods-enabled/deflate.load steht
# Depends: filter LoadModule deflate_module /usr/lib/apache2/modules/mod_deflate.so
Was kann ich noch versuchen bzw. wo kann ich noch etwas ändern?
Thx und Gruß.