지난 시간에는 Apache2를 우분투 시스템에서 설치를 하여 기본적인 페이지가 동작 되는 것 까지 확인 해 보았습니다.


이번에는 Apache2 웹서버의 중요 설정 파일에 대하여 살펴 보도록 하겠습니다.


우분투에서 apache2는 다음과 같은 패키지가 설치가 되어 있습니다.


apache2
apache2-mpm-worker
apache2-utils
apache2.2-bin
apache2.2-common


이중 중요 설정파일들은  apache2.2-common 패키지 안에 들어 있습니다.


이 패키지 안에 있는 파일들 중에서 중요한 파일 및 내용에 대하여 설명 해 보도록 하겠습니다.


/etc/apache2 : 

설정파일이 위치한 루트 디렉토리로써, 설정파일들은 이 디렉토리 아래에 위치 합니다.


/etc/apache2/apache2.conf : 

apache 웹서버의 기본설정 파일로써, apache 웹서버에 관련된 일반적인 설정은 이 파일에서 설정 하여 사용 할 수 있습니다.


/etc/apache2/conf.d : 

문자셋 과 보안과 관련된 설정등을 따로 분리하여 conf.d 디렉토리 아래에서 설정 하여 줍니다.


/etc/apache2/mods-available

웹 서버에서 사용 가능한 apache 모듈을 불러와서 사용 할 수 있도록 모아둔 디렉토리 입니다.


/etc/apache2/mods-enabled

위에서 설명한 사용 가능한 모듈 중 실제 서비스에서 사용할 모듈을 심볼릭 링크로 이 디렉토리에 만들어 실제 서비스가 되도록 하는 디렉토리 입니다. 


/etc/apache2/ports.conf

apache 서버의 포트를 설정 하는 파일입니다. http 의 기본값 80, https 의 기본값 443 포트들을 설정할 수 있습니다.


/etc/apache2/sites-available

서버에서 운영할 사이트 설정파일 들을 위치시켜 두는 디렉토리 입니다.


/etc/apache2/sites-enabled

위에서 설명한 운영할 사이트의 설정 파일을 심볼릭 링크로 이 디렉토리에 만들어 실제 서비스가 되도록 하는 디렉토리 입니다.