我拥有 Centos 6.4 操作系统。我安装了标准 lamp 堆栈。Apache 2.2、PHP54 和 mysql 5.5。我还将公钥上传到 .ssh 中的授权文件中。我在 httpd.conf 中设置了文档根目录。一切正常。直到几天后,一切突然重置。
我的 ssh 密钥不见了,我的 httpd.conf 文件被重置为默认状态。好像我从未配置过任何东西。有人知道为什么会发生这种情况吗?
答案1
有两种方式可以实现此种情况:
第一种方式:
有人单独获取了您的配置文件的旧副本,可能是使用 etckeeper 之类的工具,或者只是将 git 指向您的配置文件,然后莫名其妙地用旧副本替换了新副本。如果这听起来很荒谬,那是因为它确实如此。
第二种方式:
由于您使用的是 Digital Ocean 的虚拟服务器,因此您的服务器很可能已恢复到您进行更改之前的快照。如果您自己没有这样做,则可能是您的主机上出现了错误,导致您的虚拟机恢复到之前的快照。您需要向他们反映此事。