我正在尝试在ubuntu 10.04系统上的apache2安装中启用模块“标头”,以下是一些信息:
服务器版本:Apache / 2.2.14(Ubuntu)
当我运行命令时:
a2enmod标头
我得到以下输出: 错误:模块头不存在!
但在/ usr / lib / apache2 / modules /下,我可以看到有mod_headers.so
有什么建议吗?提前致谢
编辑:我的模块有问题,当我访问Webmin的apache模块列表时,它列出了我一些模块,而不是我可以在/ usr / lib / apache2 / modules /上找到的每个模块例子:我看不到mod_rewrite从列表中,但我在/ usr / lib / apache2 / modules /
2
如果只运行“ a2enmod”,它会列出标题吗?
—
pauska,
是的,但是只有少数几个,这里是列表:别名auth_basic authn_file authz_default authz_groupfile authz_host authz_user自动索引cgid def dir dir env mime协商proxy_ftp proxy_html proxy_http reqtimeout setenvif ssl状态
—
0wn3r
听起来您已经启用了标头。是否显示是否运行“ a2dismod”?
—
pauska,
是的,这是给我的列表:别名auth_basic authn_file authz_default authz_groupfile authz_host authz_user自动索引cgid压缩dir env mime协商proxy_html reqtimeout setenvif ssl状态。模块处理程序有一些奇怪的地方,我可以在apache库文件夹中看到很多模块,但是我无法激活其中的很多模块,有没有办法重建apache模块处理程序的索引?
—
0wn3r 2013年
我解决了这个问题,我复制了/ etc / apache2 / mods-available中的文件headers.load,该文件是从我在另一台服务器上安装的另一台apache服务器安装的,然后运行a2enmod头文件来激活该模块。现在的问题是,为什么我在/ etc / apache2 / mods-available中缺少一些模块文件?以及如何修复?
—
0wn3r 2013年