Я пытаюсь создать 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?
Похоже, вы сами скомпилировали Apache, но не выбрали модуль mod_deflate. Вам нужно будет перекомпилировать его, и на этот раз включить mod_deflate.
./configure --enable-deflate ...the rest of your options...
Думаю, когда вы скомпилировали apache, вы забыли включить mod_deflate. Поэтому, если вы решите перекомпилировать все заново, просто добавьте --enable-deflate
.
Другой вариант - скомпилировать модуль как динамический общий объект (DSO) в текущем apache. Посмотри на это Сообщение блога.