큰 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....
훨씬 쉽게 관리 할 수 있습니다. 숀