![获取损坏的 httpd.conf 的 Apache 设置](https://linux22.com/image/716883/%E8%8E%B7%E5%8F%96%E6%8D%9F%E5%9D%8F%E7%9A%84%20httpd.conf%20%E7%9A%84%20Apache%20%E8%AE%BE%E7%BD%AE.png)
我编写了一个脚本,用于LoadModule
在 Apache 配置中查找特定指令并在软件重新安装后修复其中的路径。为此,我需要找到根配置文件的位置。为此,我解析了apache2 -V
(或httpd -V
,取决于操作系统)的输出。但是,如果配置文件已损坏(这就是我需要修复它们的原因),Apache 不会显示此设置。相反,它会抛出一个错误:
httpd:/etc/httpd/conf/httpd.conf 第 355 行语法错误:无法将 **** 加载到服务器:****:无法打开共享对象文件:没有此文件或目录
有没有办法apache2 -V
在配置文件损坏的情况下进行调用?还有什么方法可以找到根配置的位置吗?
操作系统:CentOS 7,Apache 2.4.6