我正在尝试在启用 mod_deflate 的情况下构建 apache。重新启动 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。
我猜你在编译 apache 时忘记了包含 mod_deflate。因此,如果您决定再次重新编译所有内容,只需添加
--enable-deflate
.另一种选择是将模块编译为当前 apache 中的动态共享对象 (DSO)。看看这篇博文。