Apache HTTP Server Version 2.2

This document refers to the 2.2 version of Apache httpd, which is no longer maintained. The active release is documented here. If you have not already upgraded, please follow this link for more information.
You may follow this link to go to the current version of this document.
| 설명: | 인증영역에 "익명(anonymous)" 사용자의 접근을 허용한다 |
|---|---|
| 상태: | Extension |
| 모듈명: | authn_anon_module |
| 소스파일: | mod_authn_anon.c |
| 지원: | 아파치 2.1 이후부터 |
이 모듈은 mod_auth_basic 등 인증앞단모듈을
위해 (예를 들어 '특별한' 사용자 아이디 'anonymous'와
전자우편 주소를 암호로 사용하는) 익명-ftp 사이트와 유사한
사용자 인증을 한다. 전자우편 주소를 로그에 기록할 수 있다.
다른 (데이터베이스) 접근제어 방식과 함께 사용하여 '등록하지않은' 사용자에게 사이트를 열어두면서 효율적인 사용자 추적과 사용자정의가 가능하다. 인증기반 사용자 추적은 쿠키나 괴상한 URL 접두사/접미사와 달리 완전히 브라우저 독립적이고 사용자가 URL을 공유할 수 있다는 장점이 있다.
mod_auth_basic을 사용할때 AuthBasicProvider의
값으로 anon을 설정하면 이 모듈을 사용한다.
다음 예는 "일반적인" htpasswd-파일기반 인증에 추가로 사용자가 다음 조건을 만족한다면 '손님(guest)'으로 접근할 수 있도록 한다:
Anonymous_NoUserID)Anonymous_MustGiveEmail)Anonymous_VerifyEmail)anonymous guest www test
welcome 중 하나이며, 대소문자를 구별하지
않는다. (Anonymous)Anonymous_LogEmail)
<Directory /foo>
AuthName "손님으로 방문하려면 'anonymous'와 전자우편 주소를 사용하라"
AuthType Basic
AuthBasicProvider file anon
AuthUserFile /path/to/your/.htpasswd
Anonymous_NoUserID off
Anonymous_MustGiveEmail on
Anonymous_VerifyEmail on
Anonymous_LogEmail on
Anonymous anonymous guest www test welcome
Order Deny,Allow
Allow from all
Require valid-user
</Directory>
| 설명: | 암호검사없이 접근을 허용할 사용자 아이디들을 지정한다 |
|---|---|
| 문법: | Anonymous user [user] ... |
| 사용장소: | directory, .htaccess |
| Override 옵션: | AuthConfig |
| 상태: | Extension |
| 모듈: | mod_authn_anon |
암호검사없이 접근을 허용할 '특별한' 사용자 아이디 목록. 사용자 아이디들을 공백으로 구분한다. 따옴표 '와 "나 탈출문자 \를 사용하여 사용자 아이디 안에 공백을 포함할 수 있다.
아이디는 대소문자를 구별하지않음을
주의하라.
허용할 사용자 아이디에 특별한 사용자명인
'anonymous'를 항상 포함하길 강력히 권한다.
Anonymous anonymous "Not Registered" "I don't know"
"anonymous", "AnonyMous", "Not Registered", "I Don't Know" 등 사용자 아이디를 사용하면 암호검사없이 사용자를 허용한다.
아파치 2.1에서는 사용자 아이디로 "*"를
사용할 수 있다. 그러면 어떤 사용자 아이디라도
받아들인다.
| 설명: | 입력한 암호를 오류로그에 기록할지 여부 |
|---|---|
| 문법: | Anonymous_LogEmail On|Off |
| 기본값: | Anonymous_LogEmail On |
| 사용장소: | directory, .htaccess |
| Override 옵션: | AuthConfig |
| 상태: | Extension |
| 모듈: | mod_authn_anon |
기본값인 On으로 설정하면 (아마도 전자우편
주소일) 입력한 '암호'를 오류로그에 기록한다.
| 설명: | 암호가 없어도 가능한지 여부 |
|---|---|
| 문법: | Anonymous_MustGiveEmail On|Off |
| 기본값: | Anonymous_MustGiveEmail On |
| 사용장소: | directory, .htaccess |
| Override 옵션: | AuthConfig |
| 상태: | Extension |
| 모듈: | mod_authn_anon |
사용자가 암호로 전자우편 주소를 입력해야 하는지 여부를 결정한다. 암호가 없으면 거부한다.
| 설명: | 사용자 아이디가 없어도 가능하지 여부 |
|---|---|
| 문법: | Anonymous_NoUserID On|Off |
| 기본값: | Anonymous_NoUserID Off |
| 사용장소: | directory, .htaccess |
| Override 옵션: | AuthConfig |
| 상태: | Extension |
| 모듈: | mod_authn_anon |
On으로 설정하면 사용자는 사용자 아이디를
(아마 암호도) 입력하지 않아도 된다. 이는 자연스럽게 그냥
return을 치거나 OK 버튼을 클릭하는 MS-Explorer 사용자에게
매우 편리하다.
| 설명: | 암호가 올바른 형식의 전자우편 주소인지 검사 여부 |
|---|---|
| 문법: | Anonymous_VerifyEmail On|Off |
| 기본값: | Anonymous_VerifyEmail Off |
| 사용장소: | directory, .htaccess |
| Override 옵션: | AuthConfig |
| 상태: | Extension |
| 모듈: | mod_authn_anon |
On으로 설정하면 사용자가 올바른 전자우편
주소를 입력하도록 입력한 '암호'가 최소한 '@'와 '.'를 한개씩
포함하는지 검사한다 (위의 Anonymous_LogEmail 참고).