编译期间确定配置文件的位置和名称,因此如果查看编译设置,您将能够确定它
apachectl -V
Run Code Online (Sandbox Code Playgroud)
会告诉你这样一条线
-D SERVER_CONFIG_FILE="/private/etc/apache2/httpd.conf"
Run Code Online (Sandbox Code Playgroud)
所以在ruby中你可以用这样的东西提取它:
IO.popen('apachectl -V').read.match(/SERVER_CONFIG_FILE="(.*)"/)[1]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
409 次 |
| 最近记录: |