디렉토리에 인증을 시키기 위해선 .htaccess, .htpasswd 두 파일이 필요합니다.
1) .htaccess 작성하기
아래와 같이 작성하신 후 인증을 걸고 싶은 디렉토리 밑으로 옮기면 됩니다.
AuthName access only members
AuthType Basic
AuthUserFile 디렉토리의절대경로/.htpasswd
AuthGroupFile /dev/null
ErrorDocument 401
require valid-user
절대 경로는 /home/hosting_users/고객id/www/디렉토리/ 입니다.
2) .htpasswd 작성하기
ssh에서 해당 디렉토리로 이동하신 다음 다음과 같이 하시면 됩니다.
htpasswd -c .htpasswd 아이디
New password: (사용할 패스워드 입력)
Re-type new password: (사용할 패스워드 재입력)
Adding password for user hostway
[주의] .htpasswd 파일 경로는 위에서 작성한 .htaccess 파일에 지정된 경로와 반드시 일치해야 합니다.
3) 새로운 유저를 추가할 때
htpasswd .htpasswd 추가아이디
출처: http://blog.cafe24.com/2686 [카페24 공식 블로그 인앤인]