Apache auth
- 꼬반
- 2015. 6. 10. 14:15
====== Apache auth ======
위와 같은 아파치의 인증 기능을 사용하는 방법.
1. 아파치 설정 파일인 httpd.conf 파일의 설정을 변경한다.
<Directory "/var/www">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
위 내용은 설정 파일의 일부분으로 AllowOverride None 라고 되어 있는 부분을 AllowOverride All 로 수정한다.
수정 후 아파치 서버를 재시작 해준다. 이제 인증을 통해 제한할 디렉토리로 이동하여 .htaccess 파일을 작성한다.
AuthType Basic
AuthName "System Login"
AuthUserFile /root/.htpassword
Require valid-user
위의 내용으로 .htaccess 파일을 작성 한다. AuthName "System Login" 부분은 각자 편하게 수정해도 된다.
이제 인증에 사용할 사용자와 비밀번호를 등록하도록 한다. htpasswd 커맨드를 이용해 사용자를 등록한다.
#htpasswd -c /root/.htpassword 사용자ID
사용자 등록이 끝났고 사이트에 접속하여 보면 위에서 본 로그인 창이 뜨는것을 확인할 수 있다.