1. 우선, httpd.conf에서 원하는 디렉토리를 정의하십시오.

           <Directory /usr/local/apache/htdocs/test>
             AllowOverride All  혹은 AllowOverride Limit
             혹은 AllowOverride AuthConfig
            </Directory>

2. ........./test 디렉토리에 .htaccess 파일에 아래 내용을 넣습니다.
   -------------------------------------------------------
   AuthName \"Auth TEST\"
   AuthType Basic
   AuthUserFile /usr/local/apache/htdocs/test/.htpasswd
   AuthGroupFile /dev/null
   ErrorDocument 401

   require valid-user  aaa

   --------------------------------------------------------

3. 패스워드 파일 생성.  패스워드 파일은 htpasswd라는 프로그램을 써서 만듭니다.  
   소스컴파일로 설치하셨다면, /usr/local/apache/bin/htpasswd 라는 프로그램이 존재합니다.
   이 프로그램은 기본적으로 패스워드파일에서 패스워드부분을 encrypt해 줍니다.

   패스워드를 만들어둘 .................../test 디렉토리에서 /usr/local/apache/bin/htpasswd -c .htpasswd aaa 라고 입력
   ID aaa에 대한 패스워드를 입력. 패스워드만 입력해주면 .htpasswd 파일이 생성


4. 아파치 재시작
* itislord님에 의해서 게시물 복사되었습니다 (2005-04-24 14:18)

+ Recent posts