获取损坏的 httpd.conf 的 Apache 设置

获取损坏的 httpd.conf 的 Apache 设置

我编写了一个脚本,用于LoadModule在 Apache 配置中查找特定指令并在软件重新安装后修复其中的路径。为此,我需要找到根配置文件的位置。为此,我解析了apache2 -V(或httpd -V,取决于操作系统)的输出。但是,如果配置文件已损坏(这就是我需要修复它们的原因),Apache 不会显示此设置。相反,它会抛出一个错误:

httpd:/etc/httpd/conf/httpd.conf 第 355 行语法错误:无法将 **** 加载到服务器:****:无法打开共享对象文件:没有此文件或目录

有没有办法apache2 -V在配置文件损坏的情况下进行调用?还有什么方法可以找到根配置的位置吗?

操作系统:CentOS 7,Apache 2.4.6

相关内容