아파치 인증 IP/패스워드 다양하게 적용하기
최종작성일 : 2000.9.6
작성자 : 조용준(neonic at neonic.pe.kr)
아파치에서 인증은 2가지 방법이 사용됩니다.
1. 유저명 / 패스워드를 이용하는 인증
2. IP 필터링을 통한 인증
두가지 인증을 설정해 놓으면 두가지가 모두 유효해야만 인증이 됩니다.
운영자 입장에서 조금 편하게 사용하는 방법은 없을까요?
두가지 중 하나만 만족하면 인증을 통과하도록 하는 방법을 적용하려면 아래
와 같이 하면 됩니다.
예) .htaccess 파일에 아래와 같이 설정을 합니다.
AuthUserFile .htpasswd
AuthGroupFile /dev/null
AuthName "Test Page"
AuthType Basic
Satisfy any
order deny,allow
deny from all
allow from 111.222.222.
<Limit GET>
require valid-user
</Limit>
그리고 .htpasswd 파일도 원래대로 만들면 됩니다.
이 설정대로 하면
1. 111.222.222. 에서 들어오는 유저는 그냥 통과
2. 그외의 아이피에서 들어오는 유저는 패스워드 창이 뜹니다.
중요한 값이 Satisfy any 입니다. (기본값 Satisfy all)
두가지 인증방법중 하나만 만족해도 넘어가게 합니다.
--
기쁨과 평화가 넘치는 세상을 꿈꾸며...