Esiste un comando della riga di comando che può determinare se la mod deflate è in esecuzione o meno su Apache?come verificare che mod_deflate sia abilitato in apache?
risposta
Ti consigliamo di assicurarsi che la riga seguente è presente (e non commentata) nella configurazione di Apache (httpd.conf):
LoadModule deflate_module modules/mod_deflate.so
La versione commentata assomiglia:
# LoadModule deflate_module modules/mod_deflate.so
per poi avere lo sgonfiarsi file mentre vengono serviti, avrete bisogno di un riga nel file .htaccess, in questo modo:
AddOutputFilterByType DEFLATE text/html text/css text/plain text/xml application/x-javascript
Sembra che questo modulo sia automaticamente integrato se esiste un'opzione --enable-deflate. – omg
@ karim79, non riesco a trovare 'httpd.conf', la versione 2.4 del mio apache? –
È possibile verificare mod_deflate con questo sito:
mio sito riceve un rapporto poco piacevole che mostra sto risparmiando 81% della mia larghezza di banda!
Questo strumento verifica se mod_gzip, deflate o qualsiasi altro strumento di compressione funziona sul server, non solo mod_deflate. – rhand
Sono d'accordo con i commenti 'in quale contesto' ma per coprire tutte le basi (oltre alle altre risposte) potresti anche essere in grado di eseguire;
a2enmod deflate
Questo dovrebbe funzionare su molti server che eseguono Apache (in particolare quelli basati su Debian), nel caso in cui il modulo è già attivato il comando vi dirà, se il modulo non è abilitato il comando consentirà di esso. Potrebbe anche dirti che il modulo non esiste, nel qual caso dovrai installarlo.
Probabilmente è tardi, ma ci siamo.
mod_deflate è abilitato per impostazione predefinita. A dire il vero, provare
Debian/Ubuntu: apache2ctl -t -D DUMP_MODULES
CentOS: httpd -t -D DUMP_MODULES
e guardare se c'è un deflate_module.
Ho dovuto usare solo 'apachectl' senza il '2'. – Drew
Come detto, abbiamo bisogno di precisioni.
Se si sta utilizzando Debian, è possibile abilitare questa modalità in questo modo.
//List all available mods
cd /etc/apache2/mods-avaliable
//Enable module - if you need to enable another module, just replace "deflate"
a2enmod deflate
//restart apache
service apache2 restart
//Check that module is effectively enabled
cd /etc/apache2/mods-enabled
ls -al
Questo è tutto per l'ambiente debian di Linux.
In quale contesto? La configurazione del server web, uno script cgi ...? –
Un comando ... dove? In htaccess? Si prega di essere più specifici. – inkedmn
Tutto ciò che può rispondere al punto è una buona risposta – omg