FreeBSD를 사용해 본 오랜 Debian 사용자입니다.
TL;DR - 익숙한 방식으로 Apache 구성을 설정해야 합니까, 아니면 배포판처럼 설정해야 합니까?
나는 Debian의 Apache 구성이 처리/설정되는 방식을 정말 좋아합니다. -available 디렉터리와 -enabled 디렉터리를 사용하고, -available에서 -enabled로 연결하여 각 가상 호스트에 대해 별도의 구성 파일을 사용합니다. PHP 또는 SSL과 같은 모듈 및 구성 옵션과 동일합니다.
방금 FreeBSD에서 Apache를 살펴보기 시작했는데 내가 설치한 버전이 pkg install apache24
거대한 구성 파일을 사용한다는 것을 알았습니다.
백업하지 httpd.conf
않고 최소한 호스트 정의를 데비안 스타일로 변경하지 않을 이유가 있습니까? 나는 보통 기본 호스트 정의를 제거하고 서비스를 제공하지 않고 제공하려는 호스트 정의만 모두 사용합니다.
답변1
데비안 스타일 디렉토리를 사용하는 데 방해가 되는 것은 없습니다.
생성 sites-available
하고 sites-enabled
카탈로그를 작성하세요.
내부 가상 호스트를 sites-enabled
잊지 마십시오 ../sites-available/vhost_name.conf
.
sites-enabled
그런 다음 구성 파일 끝에 포함을 수행합니다.
앞서 언급했듯이 저는 .conf로 끝나는 가상 호스트 정의를 선호하므로 다음 끝에 추가하세요 httpd.conf
.
Include sites-enabled/*.conf