mod_cern_meta CERN 웹서버 메타파일 지원 Extension mod_cern_meta.c cern_meta_module

CERN 웹서버 메타파일을 흉내낸다. 메타파일은 접근하는 파일에 대해 일반적인 헤더외에 추가로 출력할 HTTP 헤더를 담고있다. 아파치 .asis 파일과 비슷하고, Expires: 헤더를 수정하거나 다른 신기한 일들을 할 수 있다. 메타 정보를 다루는 방법은 다양하지만, 이미 이 모듈을 사용하는 많은 CERN 사용자들을 위해 이 방법을 선택했다.

더 자세한 정보는 CERN metafile semantics를 참고하라.

mod_headers mod_asis MetaFiles CERN 메타파일을 처리한다 MetaFiles on|off MetaFiles off server config virtual host directory .htaccess Indexes

디렉토리별로 메타파일 처리여부를 결정한다.

MetaDir CERN 메타정보를 찾을 디렉토리 이름 MetaDir directory MetaDir .web server config virtual host directory .htaccess Indexes

아파치가 메타정보 파일을 찾을 디렉토리명을 지정한다. 디렉토리는 보통 접근할 파일이 있는 디렉토리의 '감춰진' 하위디렉토리다. "."으로 지정하면 같은 디렉토리에서 파일을 찾는다:

MetaDir .

아니면 파일이 있는 하위디렉토리를 지정한다:

MetaDir .meta
MetaSuffix CERN 메타정보를 저장하는 파일의 접미사 MetaSuffix suffix MetaSuffix .meta server config virtual host directory .htaccess Indexes

메타정보를 저장하는 파일의 접미사를 지정한다. 예를 들어, 두 지시어의 기본값을 사용할 경우 DOCUMENT_ROOT/somedir/index.html을 요청하면 DOCUMENT_ROOT/somedir/.web/index.html.meta의 내용을 참고하여 MIME 헤더 정보를 추가한다.

예제: MetaSuffix .meta