我阅读了有关如何在 Ubuntu 上“全新”安装的 Apache 2.2.17 上启用 mod_deflate 的信息。我发现我应该这样做才能启用:
LoadModule deflate_module /usr/lib/apache2/modules/mod_deflate.so
所以我去了我的 /usr/lib/apache2/modules,但没有找到 mod_deflate.so 文件。
问题可能出在哪里??这个文件真的应该在那里吗?我做错了什么吗?
谢谢!!
答案1
位置与我的 Ubuntu 机器上的位置相同,但是我使用 Debian 方式在 apache 服务器中启用模块。在 /etc/apache2/mods-enabled 中查找符号链接,如果没有,则使用 a2enmod 应用程序创建符号链接或手动执行。
答案2
可能没有做错什么,你在系统中搜索过它吗,它可能不在你的教程中指定的位置,模块位置将是特定于分发的。例如在我的 suse 盒子上它在这里:/usr/lib64/apache2-prefork/mod_deflate.so
-肖恩
答案3
你可能已经这样做了,但仍然
如果可能的话,转到根文件夹,即 cd /
然后触发“find . -name mod_deflate.so”或“find . -name *deflate.so”
我有两个 mod_deflate.so,一个在 apache2 中,另一个在 apache2-prefork 中,我想从 Sean 的回复来看,我认为我也需要为我的 suse 盒子选择 prefork