아파치의 사용자인증방법에 관한글은 아래링크를 참고하세요.

아파치 인증사용으로 특정디렉토리에 암호걸기 - pbi12님의 글
http://kltp.kldp.org/stories.php?story=02/03/21/7907473

보통 인증을 걸게될경우는 아래와 비슷하게 설정을 하리라 생각됩니다.

AllowOverride AuthConfig Limit
AuthType Basic
Authname some_message
AuthUserFile /some/path/to
order deny,allow
deny from all
allow from 127.0.0.1
require valid-user

위와같이 설정될경우 접속한 클라이언트의 아이피가 127.0.0.1이 아닐경우엔
403페이지가 보여지겠죠.. 하지만 다른컴퓨터나 다른곳에서 접속을 할경우도
있을수 있습니다.

위의 설정에서 Satisfy Any를 추가하면 두가지의 방법중(아이피 or 패스워드
인증)하나만 통과해도 인증을 받고 디렉토리에 접근할수가 있습니다.

AllowOverride AuthConfig Limit
AuthType Basic
Authname some_message
AuthUserFile /some/path/to
Satisfy Any
order deny,allow
deny from all
allow from 127.0.0.1
require valid-user

Satisfy 지시자의 설정을 all로 바꾼다면 아이피가 일치해야하고
패스워드인증도 받아야만 디렉토리에 접근할수가 있습니다.
즉 두가지 인증방법을 모두 통과해야합니다.

설정가능 옵션은 Satisfy any 또는 Satisfy all 입니다.

Satisfy 지시자관련 링크
http://httpd.apache.org/docs/mod/core.html#satisfy

관련 링크: http://httpd.apache.org/docs/mod/core.html#satisfy

+ Recent posts