ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Web]Apache에서 사용자 인증 설정(.htaccess) for Windows
    case Computer : 2010. 1. 5. 17:50

     1. httpd.conf파일내의 인증옵션설정

    설치된 아파치의 conf디렉토리에 보면 httpd.conf파일이 있을 것이다.

    이 파일내에 아래옵션을 설정해야한다.

    AllowOverride AuthConfig

    AccessFileName .htaccess

     2. 인증하고자 하는 웹디렉토리에서 .htaccess파일 만들기

    이제 인증하고자하는 디렉토리에 .htaccess 파일을 다음의 예와 같이 만든다.

    AuthName "Welcome to Gold Fish Blog"
    AuthType Basic
    AuthUserFile "C:/Program Files/Apache/htdocs/.htpasswd"
    AuthGroupFile /dev/null
    <Limit GET POST>
    require valid-user
    </Limit>

     3. 윈도우즈용은 htpasswd.exe이므로 편리성을 위해 이 파일을 인증코자하는 웹페이지로 복사한다.

    설치된 윈도우즈의 bin 디렉토리에 보면 htpasswd.exe 파일이 있을 것이다.

    이를 .htaccess파일이 존재하는 디렉토리로 복사한다.

    (물론, 복사하지 않아도 사용할 수 있지만, 복사하지 않고 사용하려면 path를 잡아줘야한다.)

     4. 인증코자하는 웹페이지에서 htpasswd유틸리티를 이용한 ID와 암호생성

    처음에는 htpasswd -c .htpasswd 접속허용할사용자ID

    이후부터는 htpasswd .htpasswd 접속허용할사용자ID

     

     

     

     5. 확인테스트

    이제 확인을 해보도록 하자.

    .htaccess파일이 존재하는 디렉토리를 로딩하려면 .htaccess파일을

    먼저 읽어 아래와 같은 창을 띄워 인증을 하게된다.

    윈도우아파치에서도 인증하는 방법은 리눅스에 설치된 아파치에서

    페이지별로 인증하는 방법은 동일하므로 자세한 것은 리눅스에서의

    아파치편을 참조바란다.

    반응형

    'case Computer :' 카테고리의 다른 글

    2010년 SIS 시험 일정  (4) 2010.01.12
    [SQL] 공통 내장 함수(문자열)  (0) 2010.01.12
    SmartPhone Community  (0) 2009.12.24
    [Windows] Software Free Down load  (0) 2009.12.22
    [보안 관제에 대해서] 네번째...  (0) 2009.12.22

    댓글

Designed by Tistory.