Apache 无法启动,配置文件无法打开

Apache 无法启动,配置文件无法打开

不确定我在这里做了什么或者可能是其他人做的,但是当我尝试启动 apache 时出现以下错误:

/etc/apache2/apache2.conf 第 1 行语法错误:无效命令“VimCrypt~01!J\xc7\xcc$Q\xbe'\xee\x04\x8dIfv\x8dk\x8e:\x92&\x80j\x8a\xf8\xcc\xa5\xd8]\x8e....ETC',可能是拼写错误或由服务器配置中未包含的模块定义

当我尝试在 gedit 中打开 apache2.conf 文件时出现错误:

无法打开文件 /etc/apache2/apache2.conf

当我尝试在 vim 中打开它时,它要求加密金钥

有人知道发生了什么事吗?非常困惑!

多谢

答案1

你应该有一个 conf 文件的备份,通常是 apache2-default.conf。尝试复制该文件并进行更改以覆盖上一个 conf。再次复制它但不要移动它,或者你可以这样做 -http://ubuntuforums.org/showthread.php?t=662889获取你的 conf 文件的原始副本。

我希望这有帮助

答案2

或者你可以希望你的系统上有 7.3 之前的 vim 版本

https://stackoverflow.com/questions/575817/vim-encryption-how-to-break-it

答案3

  1. 从备份中恢复文件。如果您没有备份,请在解决此问题后立即使用 backuppc 或甚至像 dropbox 这样简单的工具创建备份。您需要备份!

  2. apache2.conf~如果您使用文件编辑工具编辑它,那么您应该尝试在系统上找到可能剩余的文件。

  3. 如果失败,请查看https://stackoverflow.com/questions/575817/vim-encryption-how-to-break-it看看你是否可以破解加密。

  4. 如果破解失败,您需要使用您可能拥有的任何记录或反复试验来重新创建系统。您可能有一个名为“apache2-default.conf”的系统默认设置,您应该尝试恢复它。您可以从其他地方复制 apache 配置文件,但每个系统可能都有不同的目录(如 /srv 或 /opt)来保存这些文件,您需要根据自己的目的对其进行自定义。

  5. 如果您可以准确地重新创建文件的一部分,它可能会帮助您在配置文件中搜索已知字符串,这可能会找到任何最后的努力来帮助您重新配置您的系统。

答案4

有人在 vim 中编辑了它并将其加密保存。

相关内容