Apache HTTP Server 버전 2.2에 파일 포함 httpd.conf httpd.conf 파일이 있는데 대부분 가상 호스트입니다.

큰 httpd.conf 파일이 있는데 대부분 가상 호스트입니다. virtual_hosts.conf와 같은 파일을 만들고 httpd.conf에서 파일을 포함시키는 방법이 있습니까? 나는 조금 봤지만 모듈 로딩만으로도 찾을 수없는 것 같습니다.



답변

Apache httpd.conf 파일에 대한 정보는 여기 에서 찾을 수 있습니다 .

링크가 사용되지 않을 경우 정보가 손실되지 않도록이 웹 사이트에서 일부 스 니펫이 복사되었습니다.

Include /usr/local/apache2/conf/ssl.conf
Include /usr/local/apache2/conf/vhosts/*.conf

상대 경로 :

Include conf/ssl.conf
Include conf/vhosts/*.conf

와일드 카드 :

Include conf/vhosts/*/*.conf

답변

각 가상 호스트를 자체 vhost 구성 파일로 분리하여 하나의 작은 지시문을 찾는 거대한 문서를 검색하지 않아도됩니다. Quanta의 게시물과 유사합니다.

Include /etc/apache2/vhosts.d/*.conf

httpd.conf의 마지막 줄에 넣으십시오.

그런 다음 단일 vhosts.conf를 각 도메인의 개별 파일로 분할하십시오.

domain1.conf
domain2.conf
domain3.conf
etc....

훨씬 쉽게 관리 할 수 ​​있습니다. 숀


답변

Include 지시문으로 수행 할 수 있습니다 .

Include /path/to/virtual_hosts.conf