구성 파일의 위치 및 구성은 구성 가능하며 주요 릴리스 또는 배포간에 변경 될 수 있습니다.
Apache Wiki에는 구성 파일의 이름과 위치에 대한 유용한 안내서 가 있습니다.
구성 파일에는 include
지시문 이 포함될 수 있으므로 구성의 일부를 더 작은 파일로 분리 할 수 있습니다. 표준 Apache 구성 파일에는 많은 주석과 많은 표준 항목이 포함되어 있으므로 변경 가능성이 가장 높은 부분을 구분하는 것이 좋습니다.
기본 구성 파일의 이름은 컴파일 타임에 변경 될 수 있으며 최근 릴리스에서는에서 httpd.conf
로 변경되었습니다 .apache2.conf
수년에 걸쳐 포함 된 구성 파일의 구성에도 약간의 발전이있었습니다.
예를 들어, 우분투 기반 시스템에 Apache2를 설치 apt-get install apache2
했습니다. 포함 된 파일은 다음과 같습니다.
/etc/apache2$ ls
apache2.conf envvars mods-available ports.conf sites-enabled
conf.d httpd.conf mods-enabled sites-available
/etc/apache2$ grep ^Include apache2.conf
Include /etc/apache2/mods-enabled/*.load
Include /etc/apache2/mods-enabled/*.conf
Include /etc/apache2/httpd.conf
Include /etc/apache2/ports.conf
Include /etc/apache2/conf.d/
Include /etc/apache2/sites-enabled/
/etc/apache2$ ls -l sites-enabled
total 0
lrwxrwxrwx 1 root root 26 Dec 26 12:30 000-default -> ../sites-available/default
따라서 가장 관심을 가질만한 몇 가지 구성 설정이 현재 있습니다 /etc/apache2/sites-available/default
.
이것이 아파치 우분투 문서 와 일치한다는 것을 알 수 있습니다 . 이전 버전의 Apache (또는 다른 배포판)에 대한 다른 문서가있는 경우 해당 정보가 Ubuntu에서 구성되는 방식에 맞게 조정할 수 있습니다.