Я использую CentOS 5.6 с cPanel.
Я перестроил свой apache, чтобы включить deflate. Вот мой журнал сборки EasyApache:
./configure --enable-deflate --enable-expires --enable-headers --enable-info --enable-logio --enable-proxy --enable-rewrite --enable-ssl --enable-suexec --enable-unique-id --prefix=/usr/local/apache --with-included-apr --with-pcre=/opt/pcre --with-ssl=/usr --with-suexec-caller=nobody --with-suexec-docroot=/ --with-suexec-gidmin=100 --with-suexec-logfile=/usr/local/apache/logs/suexec_log --with-suexec-uidmin=100 --with-suexec-userdir=public_html
[...]
... проверка включения mod_deflate ... да (по умолчанию)
В моем http.conf нет LoadModule mod_deflate и нет mod_deflate.so в моих Modules / Directory.
Что я делаю не так?
ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ:
Хорошо, я запустил эту команду, и она вернула следующее:
/ usr / local / apache / bin / httpd -M Загруженные модули: core_module (статический) authn_file_module (статический) authn_default_module (статический) authz_host_module (статический) authz_groupfile_module (статический) authz_user_module (статический) authz_default_module (статический) authz_default_module (статический) модуль authz_default (статический) модуль authz_default (статический) ) filter_module (статический) deflate_module (статический) log_config_module (статический) logio_module (статический) env_module (статический) expires_module (статический) headers_module (статический) unique_id_module (статический) setenvif_module (статический) version_module (статический) proxy_module (статический) proxy_connect_module (static) proxy_module (static) proxy_module (static) proxy_ftp ) proxy_scgi_module (статический) proxy_ajp_module (статический) proxy_balancer_module (статический) ssl_module (статический) mpm_prefork_module (статический) http_module (статический) mime_module (статический) status_module (статический) autoindex_module (статический) asis_module (статический) модуль_module (статический) asis_module (статический) (статический )gotiation_module (статический) dir_module (статический) actions_module (статический) userdir_module (статический) alias_module (статический) rewrite_module (статический) so_module (статический) bwlimited_module (общий) security2_module (общий) Синтаксис OK
Что предполагает, что выкачивается.
Я безуспешно добавил это в свой httpd.conf.
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript application/xml
Что нужно добавить, чтобы Deflate заработал ??
я считать ты хочешь добавить --enable-so
на ваш configure
параметры.
Как вы определяете, что сжатие ~ не ~ работает?
Не уверен на 100% в этом, но я думаю, вам нужно загрузить модуль в свой conf, компилируя его, вы просто компилируете ~ support ~ для модуля ...
Попробуй это:
# explicitly load the module
LoadModule deflate_module modules/mod_deflate.so
#
# Deflate output configuration
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/x-javascript
# take care of silly browsers
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
-шон