当我在清理我的一台旧服务器时,我意识到“sites-available”配置文件夹中有很多东西没有被使用,而且由于我需要的和很少修改的所有内容都在“sites-enabled”文件夹中,所以我在“sites-available”文件夹上运行了“rm -rf *”...
坏主意,碰巧“sites-enabled”中的文件实际上是“sites-available”中文件的符号链接,我刚刚删除了这些文件。
好消息是我还没有应用更改或重新启动 apache,所以我的所有网站仍然正常运行。有没有办法从当前正在运行的 apache 进程中恢复这些文件?
答案1
好吧,我知道已经晚了,但是有一个mod_info
,它会给你你想要的东西,但显然无论如何它必须先加载:)
答案2
嗯,您可以使用类似的工具ddrescue
,因为我认为没有办法从运行 apache 中获取配置,但我可能是错的。