首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Apache2缺失authz_host随机

Apache2缺失authz_host随机
EN

Server Fault用户
提问于 2011-11-02 17:43:22
回答 1查看 459关注 0票数 0

我还没有更新过一个软件,但是在过去的几天里,我的Apache安装已经坏了。

所有设备都是使用lamp-server安装的,在过去的三个月里一直运行良好。在启用Mods的系统中,下列符号链接被破坏:

  • authn_file
  • authz_host
  • 自动索引
  • 别名

我为每个人运行sudo a2dismod,其中报告说它“删除了悬空的符号链接”。唯一真正在mods中可用的模块是别名,其余的都丢失了。如果没有authz_host,Apache将无法启动。

对于发生了什么,或者在哪里可以找到日志文件来查看发生了什么,或者如何获得authz_host,有什么想法吗?我尝试过用synaptic重新安装Apache,但这没有起作用。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2011-11-02 18:26:06

mods-available文件夹应该包含许多小的一行/两行文件,这些文件加载(有时是配置)apache的模块。模块库本身也在其他地方。

您运行的a2dismod做了它应该做的事情,因为它删除了指向一个不存在的文件的符号链接。您可能发现下面的a2enmod失败了。

在我看来,好像有人不小心删除了mods-available文件夹的内容(或大部分内容)。如果是这样的话,你在日志里什么都找不到。

要恢复,我建议您备份配置文件夹(但也要保留它们),然后运行apt-get install --reinstall lamp-server重新安装现有的应用程序和默认配置文件。当遇到与现有配置冲突的文件时,该过程应提示您。选择保留您自己的版本(K),您应该最终恢复丢失的文件,而不会丢失您自己的自定义文件。(我说应该,我说的是我说的后援)。

如果您已经安装了后续的、独立的模块,那么您也需要对这些模块进行apt-get install

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/327135

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档