查找Apache目录

查找Apache目录

问题描述:

我正在寻找一种方法来以编程方式检测Apache配置目录的位置和配置文件的名称。如果这是红宝石或Bash,奖励点。配置文件的查找Apache目录

位置和名称在编译时确定的,因此,如果你看一下编译设置,你将能够确定它

apachectl -V 

会告诉你这个样子

-D SERVER_CONFIG_FILE="/private/etc/apache2/httpd.conf" 
线

所以在Ruby中,你可以像这样的东西提取出来:

IO.popen('apachectl -V').read.match(/SERVER_CONFIG_FILE="(.*)"/)[1] 
+0

你能做到这一点无论是在Ruby或击。你最好得到你的奖励积分。 :) – 2009-08-31 02:09:58

+0

美丽,谢谢:) – 2009-08-31 03:14:20

+0

好的,积分奖(+1) – 2009-11-02 17:35:13