我正在尝试安装 mod_xsendfile。
我做到了:
apxs2 -cia mod_xsendfile.c
错误:
apxs:Error: Activation failed for custom /etc/apache2/httpd.conf file..
apxs:Error: At least one `LoadModule' directive already has to exist..
/etc/apache2/httpd.conf 文件是空的。但是,/etc/apache2/mods-available 和 mods-enabled/ 里面有很多模块配置。
我是否必须在 httpd.conf 中添加虚拟元素?或者还有其他解决方案吗?
答案1
apache2.conf 里有什么吗?
您需要告诉它包含 mods-enabled 中的文件。
就像是:
# Include module configuration:
Include mods-enabled/*.load
Include mods-enabled/*.conf
答案2
通过与ALex_hha的评论来回答:
创建/etc/apache2/mods-available/xsendfile.load文件,内容:
LoadModule xsendfile_module /usr/lib/apache2/modules/mod_xsendfile.so
并在 /etc/apache2/mods-enabled/xsendfile.load 中创建一个符号链接。
针对此模块进行必要的更改并重新启动 apache2。