查找apache目录和日志的常用方法

时间:2015-10-26 13:50:37

标签: bash apache shell filepath

有没有找到apaches目录及其日志文件的常用方法? 我经常在网络上发现这个问题,但从来没有一个令人满意的答案。

我想编写一个bash脚本,可以在任何服务器上找到路径和日志文件。 但我现在正在与版本斗争。有时安装httpd,有时安装apache2。这是第一个障碍。 然后我发现/ etc / apache2 / envvars通常没有被初始化,因此无法访问APACHE_LOG_DIR等等。

难道没有简单的方法可以找到安装路径并从那里找到日志文件???

1 个答案:

答案 0 :(得分:1)

您可以尝试在支持它的版本上运行apachectl -t -d DUMP_RUN_CFG,并将该输出解析为查找日志文件以及可以找到配置文件的位置。

如果不支持DUMP_RUN_CFG,您仍然可以使用apachectl -V并查看HTTPD_ROOT值以获取配置目录的根目录,以及其他值SERVER_CONFIG_FILE 1}}获取配置文件的名称,依此类推。