>  기사  >  백엔드 개발  >  Linux에서 Apache가 어떤 httpd.conf를 사용하는지 확인하는 방법

Linux에서 Apache가 어떤 httpd.conf를 사용하는지 확인하는 방법

伊谢尔伦
伊谢尔伦원래의
2016-11-25 15:48:051317검색

1단계: apache 시작 명령 찾기:

ps -ef|grep httpd
root     10575   1  0 19:45 ?    00:00:03 /usr/sbin/httpd -k start
myuser   15356   2982   0   Jan19   ?   00:00:00   /home/apache/bin/httpd -f /home/apache/conf/httpd.conf -k start

httpd 명령이 -f 옵션을 사용하는 것을 보면 구성 파일 디렉터리를 직접 가져올 수 있습니다.

httpd 명령이 -f 옵션을 사용하지 않는 경우(예:

ps -ef|grep httpd
root     10575     1  0 19:45 ?        00:00:03 /usr/sbin/httpd -k start
apache   10577 10575  0 19:45 ?        00:00:00 /usr/sbin/httpd -k start
apache   10583 10575  0 19:45 ?        00:00:00 /usr/sbin/httpd -k start
apache   10584 10575  0 19:45 ?        00:00:00 /usr/sbin/httpd -k start
apache   10587 10575  0 19:45 ?        00:00:00 /usr/sbin/httpd -k start
apache   10590 10575  0 19:45 ?        00:00:00 /usr/sbin/httpd -k start
apache   10591 10575  0 19:45 ?        00:00:00 /usr/sbin/httpd -k start

) 두 번째 단계를 수행합니다.

2단계: httpd -S 명령을 실행하여 구성 파일 경로 찾기

/usr/sbin/httpd -S
VirtualHost configuration:
211.157.8.76:80        is a NameVirtualHost
default server wap.wapwu.com (/etc/httpd/conf/httpd.conf:1041)
port 80 namevhost wap.wapwu.com (/etc/httpd/conf/httpd.conf:1041)
port 80 namevhost wapu.wapwu.com (/etc/httpd/conf/httpd.conf:1052)
wildcard NameVirtualHosts and _default_ servers:
_default_:443          211.157.8.76 (/etc/httpd/conf.d/ssl.conf:88)
Syntax OK

Apache에서 출력한 로그 정보를 보면 구성 파일이 /etc에 있음을 알 수 있습니다. /httpd/conf / 디렉토리.


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.