첫번째, htpasswd을 이용해서 파일 생성...
연속으로 두 번 패스워드 입력하면 생성완료
두번째, 해당 페이지에 .htaccess 생성...(주의, htaccess가 아님...)
이렇게 하면 해당 페이지에는 허용된 인증을 통해서만 접근할 수 있다.
한가지 주의할 점은...
만약 첫번째 파일을 만들때 위치를 웹에서 접근가능한 페이지에 만들 경우...
http://도메인/.auth 이런식으로 접근하면 아이디와 비밀번호가 노출된다...
따라서 외부에서 접근 불가능한 곳에 파일을 생성해야한다.
htpasswd -c /var/www/.auth 인증할ID
연속으로 두 번 패스워드 입력하면 생성완료
두번째, 해당 페이지에 .htaccess 생성...(주의, htaccess가 아님...)
AuthName "인증"
Authtype Basic
AuthUserFile 위에서 생성한 파일 위치(ex, /var/www/.auth
require valid-user
Authtype Basic
AuthUserFile 위에서 생성한 파일 위치(ex, /var/www/.auth
require valid-user
이렇게 하면 해당 페이지에는 허용된 인증을 통해서만 접근할 수 있다.
한가지 주의할 점은...
만약 첫번째 파일을 만들때 위치를 웹에서 접근가능한 페이지에 만들 경우...
http://도메인/.auth 이런식으로 접근하면 아이디와 비밀번호가 노출된다...
따라서 외부에서 접근 불가능한 곳에 파일을 생성해야한다.