我如何恢复 httpd.conf 文件?

我如何恢复 httpd.conf 文件?

我正在使用 CENTos 6.6。我不小心删除了 httpd.conf 文件。现在,apache 正在运行,但如果我重新启动它,它就会崩溃。我该如何恢复 httpd.conf 文件?

答案1

只需重新安装httpd软件包即可恢复原始文件 - yum reinstall httpd。但这不会恢复您对文件所做的任何修改。您必须手动重新进行这些修改。

答案2

您可以从 rpm 中提取单个文件,而无需重新安装 httpd

首先获取 rpm 中的路径

rpm -qlp httpd-...rpm | grep httpd.conf

之后你可以得到单个文件

rpm2cpio httpd-...rpm | cpio -ivd ./etc/httpd/httpd.conf

答案3

如果您没有对其进行任何修改,那么其他答案会更好/更快。

如果启用并可访问后,您可以通过访问并提取相关部分来mod_info获取配置。 但请注意/server-info?config
局限性这个的。

相关内容