我试图启用模块“标题”到我的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
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
,它会进一步工作!