.htaccess 파일을 인증을 걸 디렉토리에 다음과 같은 내용으로 생성한다.
vi .htaccess
-----------------------------------------------------------------
AuthUserFile /비밀번호파일의 절대경로/.htpasswd
AuthGroupFile /dev/null
AuthName '인증 창 이름'
AuthType Basic
<Limit GET>
require valid-user
</Limit>
-----------------------------------------------------------------
다음으로 .htpasswd 파일을 생성해주어야 한다.
-----------------------------------------------------------------
htpasswd 실행파일은 apache 관련 파일이다. 아파치 설치위치를 확인하고 절대경로를 입력하자.
htpasswd -c .htpasswd 아이디
(첫째 아이디만 -c 옵션이다 추가 아이디부터는 -c 옵션을 빼자.)
마지막으로 아파치 conf 파일을 다음과 같이 수정한다.
-----------------------------------------------------------------
AllowOverride AuthConfig 로 되어있는지 확인한다. none 이면 오류가 튀어나온다.
아파치 restart
-----------------------------------------------------------------
비밀번호 변경
기존 사용자의 비밀 번호를 변경하려면 다음과 같이 입력합니다.
% htpasswd .htpasswd user