모듈을 설명하기위해 사용한 용어들 - Apache HTTP Server

Apache Server 2.0

Apache HTTP Server Version 2.0

<-

모듈을 설명하기위해 사용한 용어들

이 문서는 아파치 모듈을 설명하기위해 사용한 용어를 설명한다.

top

설명

모듈 목적에 대한 간단한 설명.

top

상태

모듈이 아파치 웹서버와 얼마나 밀접히 연관되있는지 나타낸다. 즉, 특정 모듈과 모듈의 기능을 사용하기위해서 서버를 다시 컴파일해야 할 경우가 있다. 이 속성의 값은:

MPM
상태가 "MPM"인 모듈은 다중처리 모듈이다. 다른 종류의 모듈과 달리 아파치는 오직 한 MPM만을 사용한다. 이런 종류의 모듈은 기본적인 요청 처리와 분배를 담당한다.
Base
상태가 "Base"인 모듈은 기본적으로 서버와 같이 컴파일되므로, 설정에서 모듈을 제거하지 않는 한 보통 사용할 수 있다.
Extension
상태가 "Extension"인 모듈은 보통 서버와 같이 컴파일되지 않는다. 모듈과 모듈의 기능을 사용하려면 서버 컴파일 구성파일을 변경하고 아파치를 다시 컴파일해야 한다.
Experimental
"Experimental" 상태는 모듈이 아파치 배포본에 포함되있지만, 사용하려면 위험을 감수해야 한다. 모듈에 대한 문서가 있지만, 모듈을 지원한다는 말은 아니다.
External
"External" 상태는 기본 아파치 배포본에 포함되지 않은 모듈("제삼자가 만든 모듈")이다. 우리는 이런 모듈에 책임이 없고 지원하지도 않는다.
top

소스파일

간단하게 말해서 모듈 소스코드가 있는 소스파일명이다. <IfModule> 지시어에서 사용하는 이름이기도 하다.

top

모듈명

모듈을 지칭하는 문자열로, 모듈을 동적으로 읽어들이는 LoadModule 지시어에서 사용한다. 정확히 말하면 소스파일에서 module 형의 외부변수 이름이다.

top

지원

모듈이 원래 아파치 버전 2 배포본에 포함되지 않았다면, 모듈을 처음 소개한 버전을 알려준다. 또, 모듈이 특정 플래폼용이라면 상세히 설명한다.