Назад | Перейти на главную страницу

Не удается загрузить mod_deflate

Я использую 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

-шон