최고의 서비스, 최상의 가격으로 제공하겠습니다. Location : Home > Customer Center > HelpDesk
제목 사용자 인증걸기

사용자인증이란
사용자 인증이란 웹상에서 특정 디렉토리에 지정된 아이디와 패스워드를 가진 이용자만 볼 수 있게 하는 기능입니다.
인증이 걸린 디렉토리에 접근하게 되면 아래와 같은 창이 뜨게 되며, 아이디와 패스워드를 입력해야만 그 디렉토리에 접근 가능 합니다.
1. .htaccess 만들기
- 서버에 올려진 aaa 라는 폴더에 인증을 건다고 예를 들어보겠습니다.
① SSH 로 서버에 접속한다.
② cd 명령어로 인증을 걸 폴더로 이동한다.

cd public_html
cd aaa
③ pwd 명령어로 절대경로를 알아본다.
④ .htaccess 파일을 만든다.

vi .htaccess 라고 쓰신 다음에 enter 를 치시면 아무 내용도 없는 vi 편집모드로 들어갑니다.
그곳에 아래와 같이 적어 주신 후 :wq (저장후 나옴)을 하시면 .htaccess 파일이 만들어집니다.
AuthName "only members"
AuthType Basic
AuthUserFile /home/u1/계정아이디/public_html/aaa/.htpasswd <- 절대경로
AuthGroupFile /dev/null
ErrorDocument 401
require valid-user

※ 위에 절대경로엔 pwd로 확인한 경로를 적어주어야 합니다.
2. .htpasswd 만들기
① SSH 로 서버에 접속한다.
② cd 명령어로 인증을 걸 폴더로 이동한다.

cd public_html
cd aaa
③ 아래와 같이 입력합니다.

/usr/bin/htpasswd -c .htpasswd admin <-사용할 아이디입력
New password: *** (패스워드를 지정해 줍니다)
Re-type new password: (패스워드 재입력)
Adding password for user admin

[주의].htpasswd 파일 경로는 위에서 작성한 .htaccess 파일에 지정된 경로와 반드시 일치해야 합니다.