apache authentication 설정!!
apache authentication
Apache Authentication !
위의 그림 처럼 apache 의 보안 인증을 사용 하는 방법.
1. apache 설정 파일인 httpd.conf 의 설정을 변경.
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 /home/www/.htpassword
Require valid-user
위의 내용으로 .htaccess 파일을 작성 한다. AuthName "System Login" 부분은 각자 편하게 수정해도 된다.
이제 인증에 사용할 사용자와 비밀번호를 등록하도록 한다.
htpasswd 커맨드를 이용해 사용자를 등록한다.
#htpasswd -c /home/www/.htpassword 사용자ID
htpasswd 의 절대 경로는 설치된 apache 파일의 bin 디렉토리에 있다.
사용자 등록이 끝났고 사이트에 접속하여 보면 상단의 그림처럼 로그인 창이 뜨는것을 확인할 수 있다.