• 맑음동두천 11.9℃
  • 구름많음강릉 7.0℃
  • 맑음서울 11.2℃
  • 맑음대전 10.8℃
  • 맑음대구 11.1℃
  • 맑음울산 11.0℃
  • 맑음광주 12.3℃
  • 맑음부산 12.0℃
  • 맑음고창 10.2℃
  • 맑음제주 11.8℃
  • 맑음강화 7.3℃
  • 맑음보은 10.2℃
  • 맑음금산 10.4℃
  • 맑음강진군 11.8℃
  • 맑음경주시 11.3℃
  • 맑음거제 10.9℃
기상청 제공

apache 모듈 설치 방식(DSO와 static)


# DSO (dynamic shared object)
아파치 설치 방식에는 dso와 static이 있다.
dso 방식은 아파치를 먼저 컴파일하고 다른 모듈들을 추가로 설치할 때 아파치를 다시 컴파일 하지 않고 모듈을 추가 할 수 있다.
static방식은 사용하는 모듈을 모두 적재한 다음 사용자의 요청이 있으면 바로 응답해 속도는 빠르지만 아파치가 실행할때 모든 모듈을 로드하므로 시스템 자원을 많이 소모한다.
dso방식은 사용자의 요청이 있을 때만 모듈을 로드하므로 static보다 조금 느리지만 시스템 자원을 적게 소모하고, 최근 하드웨어 발전으로 실행속도 크게 차이나지 않아서 dso방식을 사용한다.

#모듈 종류
mod_rewrite      주속 재해석
mod_security     웹방화벽  
mod_url             한글 url 지원
mod_ssl           보안웹
mod_cband       웹사이트 트래픽제어
http_core            아파치 핵심적인 기능을 내포하고 있다.
mod_access      호스트 기반의 접근제어
mod_actions       파일타입/메소드 기반의 스크립트 실행 (Apache 1.1 이상)
mod_alias         Aliases 설정 및 리다이렉트
mod_asis          .asis 파일 핸들러
mod_auth          텍스트 파일을 이용한 유저 인증
mod_autoindex     자동 디렉토리 리스트
mod_cgi           CGI 스크립트를 발생시킨다.
mod_dir           기본 디렉토리 핸들링
mod_env           환경정보를 CGI 스크립트에게 넘겨준다.
mod_imap          이미지맵 파일 핸들러
mod_include       Server-parsed 문서 (eg. SSI 의 사용)
mod_log_config    기존 mod_log_common 를 대체한 사용자 기반의 로그설정
mod_mime          파일확장자를 이용해 문서의 타입을 결정
mod_negotiation   Content negotiation
mod_setenvif      클라이언트 정보를 기반으로 한 환경변수 설정 (Apache 1.3 이상)  
mod_status        서버 상태를 보여준다.
mod_userdir       사용자 홈 디렉토리