在apache2上启用mod_headers

我试图启用模块“标题”到我的apache2安装在Ubuntu 10.04系统,这里有一些信息:

服务器版本:Apache / 2.2.14(Ubuntu)

当我运行命令:

a2enmod标题

我得到这个输出: 错误:模块头不存在!

但在/ usr / lib / apache2 / modules /下可以看到有mod_headers.so

有什么build议? 提前致谢

编辑:有我的模块出了问题,当我访问webmin的Apache模块列表,它列出我只是一些模块,而不是每个模块,我可以find/ usr / lib / apache2 / modules / example:我看不到mod_rewrite从列表中,但我已经在/ usr / lib / apache2 / modules /

好像有人已经删除了某些mod的包含文件,而不是像a2enmod / a2dismod工具那样去除符号链接。

重新安装apache常用文件以使这些文件恢复原状:

aptitude重新安装apache2.2-common

我find了一个适合我的解决scheme

将此行添加到/etc/apache2/httpd.conf

 LoadModule headers_module /usr/lib/apache2/modules/mod_headers.so 

a2enmod标题

 service apache2 restart * Restarting web server apache2 [Fri Sep 11 17:04:33 2015] [warn] module headers_module is already loaded, skipping ... waiting [Fri Sep 11 17:04:35 2015] [warn] module headers_module is already loaded, skipping [ OK ] 

重新启动后,我可以从/etc/apache2/httpd.conf删除LoadModule headers_module /usr/lib/apache2/modules/mod_headers.so ,它会进一步工作!