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)
<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)
'프로그래밍Tips' 카테고리의 다른 글
JSP Coding Example (1) | 2005.04.12 |
---|---|
mysql 사용하기 - 자료 입력 및 검색하기 (0) | 2005.04.08 |
제로보드(MySQL)에서 게시물 날짜 변경하기 (0) | 2005.04.02 |