사용법 (아파치를 /usr/local/apache에 설치를 했을 경우)
1) .htaccess 파일 만들기
root# cd /home/html/
root# vi .htaccess
빨간색 글자들 만 복사해서 넣고 나머진 알아서 수정하심댑니다
2) .htpasswd 파일 만들기
.htpasswd 는 .htaccess 를 작성 후 htpasswd 를 실행하면 자동으로 생성되는 패스워드 파일입니다.
가. 처음 사용자 만들기
root# cd /home/html/
root# /usr/local/apache/bin/htpasswd -c /home/html/.htpasswd test09
New password : ******** Re-type new password : ********
Adding password for user test09.
나. 사용자 추가하기
root# /usr/local/apache/bin/htpasswd /home/html/.htpasswd test08
다. 사용자 업데이트(기존 사용자 암호 변경) –> * 주의) 사용자 추가와 같음
root# /usr/local/apache/bin/htpasswd /home/html/.htpasswd test08
New password : ******** Re-type new password : ********
Updating password for user test08.
라. 사용자 삭제
root# /usr/local/apache/bin/htpasswd -D /home/html/.htpasswd test08
Deleting password for user test08.
주의) “-c” 옵션을 사용할 경우 기존 사용자는 모두 없어지고 신규파일을 생성하게 되므로
“-c” 옵션을 사용할 경우 기존파일이 있는지 확인 후 작업을 진행 하도록 해야 한다.
[출처] 아파치의 HTPASSWd를 이용한 웹페이지암호 걸기|작성자 한결아빠