実行中の Apache のパスを取得
$ ps -ef | grep apache
apache 12846 14590 0 Oct20 ? 00:00:00 /usr/sbin/apache2
-V
を追加 パスへの引数
$ /usr/sbin/apache2 -V | grep SERVER_CONFIG_FILE
-D SERVER_CONFIG_FILE="/etc/apache2/apache2.conf"
参照:
http://commanigy.com/blog/2011/6/8/finding-apache-configuration-file-httpd-conf-location
さまざまなプラットフォームでの Apache httpd 構成ファイルの場所については、http://wiki.apache.org/httpd/DistrosDefaultLayout を参照してください。これは、リリースごと、プラットフォームごとに異なる可能性があるためです。ただし、最も一般的な答えは /etc/apache/conf または /etc/httpd/conf です
通常、次のコマンドを実行して答えを特定できます:
<ブロック引用>httpd -V
(それは大文字のVです)。または、httpd の名前が変更されているシステムでは、おそらく apache2ctl -V
です。
これにより、メイン構成ファイルのデフォルトの場所を含む、httpd のビルドおよび構成方法に関するさまざまな詳細が返されます。
出力の 1 行は次のようになります:
<ブロック引用>-D SERVER_CONFIG_FILE="conf/httpd.conf"
これは、次の行と組み合わせて:
<ブロック引用>-D HTTPD_ROOT="/etc/httpd"
構成ファイルのデフォルトの場所へのフル パスが表示されます