1. 미들웨어이야기/02. Apache
Apache 모듈정보
알 수 없는 사용자
2014. 10. 31. 14:31
기본적으로 포함하지 않는 모듈
기본적으로 컴파일되는 모듈도 있지만, 모듈을 사용하려면 직접 혹은 most
나 all
키워드를 사용하여 명시적으로 포함해야 하는 모듈이 있다. 그래서 아래 옵션들을 사용한다.
--enable-auth-anon
mod_auth_anon
이 제공하는 익명사용자 접근 기능을 사용한다.--enable-auth-dbm
mod_auth_dbm
은 사용자명과 암호를 DBM형식의 데이터베이스 파일에 저장하는 HTTP Basic Authentication에서 사용한다. 모듈을 사용하려면 이 옵션을 사용한다.--enable-auth-digest
mod_auth_digest
가 제공하는 RFC2617 Digest authentication을 사용한다. 이 모듈은 정보를 일반 문자파일에 저장한다.--enable-authnz-ldap
mod_authnz_ldap
이 제공하는 LDAP기반 인증 기능을 사용한다.--enable-cache
mod_cache
가 제공하는 동적으로 생성하는 파일의 캐싱 기능을 사용한다. 매우 부하가 많거나 프록시 서버를 캐싱하는 서버에게 이 실험적인 모듈이 유용할 수 있다. 최소한 한가지 저장관리모듈(storage management module)을 (예를 들어,mod_disk_cache
나mod_mem_cache
) 같이 사용해야 한다.--enable-cern-meta
mod_cern_meta
가 제공하는 CERN 메타파일 지원 기능을 사용한다.--enable-charset-lite
mod_charset_lite
가 제공하는 문자집합 변환 기능을 사용한다. 이 모듈은 EBCDIC 시스템에서만 기본적으로 포함된다. 다른 시스템에서는 직접 포함시켜줘야 한다.--enable-dav
mod_dav
가 제공하는 WebDAV 프로토콜 처리 기능을 사용한다. 독립된mod_dav_fs
모듈이 파일시스템 자원을 지원한다. 이 모듈은--enable-dav
를 사용하면 자동으로 포함한다.
주의:mod_dav
는http
프로토콜 모듈과 같이 사용해야 한다.--enable-dav-fs
mod_dav_fs
가 제공하는 DAV의 파일시스템 자원 지원 기능을 사용한다. 이 모듈은mod_dav
모듈을 위한 제공자이기 때문에--enable-dav
도 사용해야 한다.--enable-deflate
mod_deflate
가 제공하는 압축전송 인코딩 기능을 사용한다.--enable-disk-cache
mod_disk_cache
가 제공하는 디스크 캐싱 기능을 사용한다.--enable-expires
mod_expires
가 제공하는 Expires 헤더 조절 기능을 사용한다.--enable-ext-filter
mod_ext_filter
가 제공하는 외부 필터 지원 기능을 사용한다.--enable-file-cache
mod_file_cache
가 제공하는 파일 캐싱 기능을 사용한다.--enable-headers
mod_headers
가 제공하는 HTTP 헤더 조절 기능을 사용한다.--enable-info
mod_info
가 제공하는 서버정보 기능을 사용한다.--enable-ldap
mod_ldap
이 제공하는 LDAP 캐싱과 연결풀 기능을 사용한다.--enable-logio
mod_logio
가 제공하는 로그에 헤더와 입출력 바이트수를 기록하는 기능을 사용한다.--enable-mem-cache
mod_mem_cache
가 제공하는 메모리 캐싱 기능을 사용한다.--enable-mime-magic
mod_mime_magic
이 제공하는 MIME type 자동 인식 기능을 사용한다.--enable-isapi
mod_isapi
가 제공하는 isapi 확장을 지원한다.--enable-proxy
mod_proxy
가 제공하는 프록시/게이트웨이 기능을 사용한다.CONNECT
,FTP
,HTTP
에 대한 프록시 기능을 각각mod_proxy_connect
,mod_proxy_ftp
,mod_proxy_http
모듈이 제공한다.--enable-proxy
를 사용하면 이 세 모듈을 자동으로 포함한다.--enable-proxy-connect
mod_proxy_connect
가 제공하는CONNECT
요청에 대한 프록시 지원 기능을 사용한다. 이 모듈은mod_proxy
모듈의 확장이므로,--enable-proxy
도 같이 사용해야 한다.--enable-proxy-ftp
mod_proxy_ftp
가 제공하는FTP
요청에 대한 프록시 지원 기능을 사용한다. 이 모듈은mod_proxy
모듈의 확장이므로,--enable-proxy
도 같이 사용해야 한다.--enable-proxy-http
mod_proxy_http
가 제공하는HTTP
요청에 대한 프록시 지원 기능을 사용한다. 이 모듈은mod_proxy
모듈의 확장이므로,--enable-proxy
도 같이 사용해야 한다.--enable-rewrite
mod_rewrite
가 제공하는 규칙기반 URL 조작 기능을 사용한다.--enable-so
mod_so
가 제공하는 DSO 기능을 사용한다.--enable-mods-shared
옵션을 사용하면 자동으로 이 모듈을 포함한다.--enable-speling
mod_spelling
이 제공하는 URL에서 일반적인 맞춤법 실수를 고치는 기능을 사용한다.--enable-ssl
mod_ssl
이 제공하는 SSL/TLS 기능을 사용한다.--enable-unique-id
mod_unique_id
가 제공하는 요청마다 유일한 식별자를 만드는 기능을 사용한다.--enable-usertrack
mod_usertrack
이 제공하는 사용자세션 추적 기능을 사용한다.--enable-vhost-alias
mod_vhost_alias
가 제공하는 대량 가상호스트 기능을 사용한다.
by 김영준