.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