Отсутствует mod_deflate.so?

Я пытаюсь собрать apache с включенной mod_deflate. При перезапуске apache у меня появляется следующая ошибка:

httpd: Syntax error on line 36 of /usr/local/apache/conf/httpd.conf: Cannot load /usr/local/apache/modules/mod_deflate.so into server: /usr/local/apache/modules/mod_deflate.so: cannot open shared object file: No such file or directory

Как я могу получить mod_deflate.so?

2 ответа

Решение

Похоже, вы сами скомпилировали Apache, но не выбрали модуль mod_deflate. Вам нужно будет перекомпилировать его, и на этот раз включить mod_deflate.

./configure --enable-deflate ...the rest of your options...

Я думаю, что когда вы скомпилировали apache, вы забыли включить mod_deflate. Так что если вы решили перекомпилировать все заново, просто добавьте --enable-deflate,

Другой вариант - скомпилировать модуль в виде динамического общего объекта (DSO) в текущем apache. Посмотрите на это сообщение в блоге.

Другие вопросы по тегам