Debian 계열 Apache 2.0의 설정 파일 구조
배포판이나 서버마다 차이가 있지만, Apache 2.x에서는 보통 다음과 같은 구조를 사용한다.
- /, /conf.d/
- 아파치 전역에서 사용되는 잡다한 설정들(?)
- /apache2.conf
- 기존 httpd.conf의 내용 및 아래의 sites-enabled, mods-enabled의 설정 파일들을 include하도록 하는 부분이 들어있다. 일반적으로 최초 설치 외에는 이 파일을 건드릴 일은 거의 없다.
- /httpd.conf
- 아파치 1.x 버전 대와의 호환성(?) 때문에 남아있다.
- /sites-available/
- 사이트(보통 virtual host 단위)별 설정을 보관한다.
- /sites-enabled/
- sites-available로 symbolic link를 걸어 실제 사용하는 사이트들만 활성화한다. (여기에 링크가 존재해야만 아파치가 인식한다)
- /mods-available/
- 확장 모듈들 불러오기(*.load) 및 관련 설정(*.conf)들이 들어있다.
- /mods-enabled/
- sites-enabled와 마찬가지로 여기에 symbolic link가 걸려있어야 실제로 모듈이 로딩된다.
이 외에 log 디렉토리로 symbolic link를 걸어두기도 한다.
Comments (0)