나는 항상 이것을 찾기 위해 고투 해왔다 : 어떻게 아파치에게 어떤 httpd.conf 파일을로드하는데 사용할 수 있는가?
많은 아파치 인스턴스가 실행 중이거나 오랫동안 머신을 보지 않고 디스크에 httpd.conf 파일이 많이 있으면 어려워집니다!
고마워요 :)
나는 항상 이것을 찾기 위해 고투 해왔다 : 어떻게 아파치에게 어떤 httpd.conf 파일을로드하는데 사용할 수 있는가?
많은 아파치 인스턴스가 실행 중이거나 오랫동안 머신을 보지 않고 디스크에 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 년 ( 버그 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