私は常にこれを見つけるのに苦労しました:どのhttpd.confファイルをロードするのに使用したのですか?
apacheのインスタンスを多数実行している場合、またはマシンを長時間見ていなかった場合、およびディスク上に多くのhttpd.confファイルがある場合は困難になります。
どうもありがとう :)
私は常にこれを見つけるのに苦労しました:どのhttpd.confファイルをロードするのに使用したのですか?
apacheのインスタンスを多数実行している場合、またはマシンを長時間見ていなかった場合、およびディスク上に多くのhttpd.confファイルがある場合は困難になります。
どうもありがとう :)
回答:
apache2ctl -V | grep SERVER_CONFIG_FILE
httpd.conf
SERVER_CONFIG_FILEは何かを命名されている場合には:apachectl -V | grep httpd.conf
。
ヨセミテでは
/Library/Server/Web/Config/apache2/httpd_server_app.conf
たとえ apachectl -V | grep .conf
与える -D SERVER_CONFIG_FILE="/private/etc/apache2/httpd.conf"
2016年(Bug 59376)Apache 2.4.23
以降、この目的専用のオプションが利用可能になりました。
行番号を含む構成ファイルツリー全体を表示でき、複雑な構成のデバッグに役立ちます。
$ apachectl -t -D DUMP_INCLUDES
Included configuration files:
(*) /etc/httpd/conf/httpd.conf
(21) /etc/httpd/conf.d/elasticbeanstalk_log.conf
(21) /etc/httpd/conf.d/healthd.conf
(21) /etc/httpd/conf.d/ssl.conf
(22) /etc/httpd/conf.d/elasticbeanstalk/00_application.conf
(22) /etc/httpd/conf.d/elasticbeanstalk/01_gzip.conf
(22) /etc/httpd/conf.d/elasticbeanstalk/02_static.conf
または、
$ httpd -t -D DUMP_INCLUDES